Главное, думаю, востребованность образования. Особенно на бюджетных местах. Нет смысла тратить деньги государства (т.е. народа) на обучение невостребованным профессиям. Если молодой специалист заканчивает ВУЗ, особенно по узкой специальности, и оказывается ненужным или получает зарплату на которую невозможно прожить?
Если государству нужны специалисты, возможно, стоит переобучать людей уже имеющих высшее образование и желающих работать в госструктурах. Думаю, выйдет намного дешевле переподготовить специалистов с высшим образованием, чем обучать 5 лет с нуля.