сортировка это одна из базовых вещей для демонстрации, что такое алгоритм вообще, что такое сложность и почему наивные подходы, работающие на небольших выборках, могут не работать на больших. Это - один из шагов к пониманию, что такое приложение, какие в нем могут существовать боттлнеки и пр.