Думается мне, что потребность в специалистах должна задаваться не административно сверху, а формироваться рынком труда. Чтобы появилась потребность в хороших инженерах, нужно, чтобы стала развиваться промышленность, чтобы там появились деньги. Вот куда надо направить первоочередные усилия. Престижность профессии ведь измеряется не названием специальности, а измеряется социальным статусом и возможностями его роста с опытом и знаниями. Даже сейчас это хорошо просматривается. Какая самая насыщенная деньгами отрасль промышленности в современной России? Нефтянка. Вы можете увидеть и зарплаты ИТР там и конкурсы в вузы на соответствующие специальности, и они вполне конкурируют с юристами, экономистами и прочими.
Другой момент. Нельзя в социуме по одному лекалу налепить одинаковых инженеров. Есть люди, из которых не сделаешь инженеров, но из которых можно сделать прекрасных финансистов, экономистов, юристов, журналистов и т.п. И у них к этим специальностям больше лежит душа. Так надо дать им возможность стать тем, кем им хочется стать. Пусть лучше из них получатся хорошие экономисты и юристы, чем нулевые инженеры. Стране больше пользы будет и вреда меньше, по моему глубокому убеждению. А рынок сам всех расставит на свои места. Главное, чтобы был этот самый рынок.