Если коротко, то потому, что в России массовое (!) бесплатное (!) высшее образование. Так в этом году на каждые 100 выпускников выделено 56 бюджетных мест. В итоге государство оплачивает вузу его затраты на обучение студента (содержание помещений, зарплату сотрудников, закупку книг и т.д. - это от 72 до 200 тыс р. в год, в зависимости от уровня университета) и еще выплачивает этому студенту стипендию. Получается довольно накладно. Государство у нас конечно богатое, но видимо не настолько.
Проблема осложняется тем, что зачастую затраты на обучение студентов вообще не оправданы, т.к. граждане отучившись на биологов / художников / химиков идут работать продавцами в "Эльдорадо" или в "Х&M". Потому как все, что бесплатно - не ценится.
В итоге средства тратятся, а результат - в виде грамотных специалистов - мизерный. Печаль. А выход можно подсмотреть у наших "партнеров", которых мы все хотим догнать и перегнать: высшее образование - это элитное (!) очень дорогое (!) удовольствие. И если уж человек его получил, то он отрабатывает эти затраты и использует полученные знания по полной.
К сожалению даже отучившись на платных местах в Вузах так же идут работать не по профилю