... стране не нужно столько инженеров и ученых (и довольно низкого качества), сколько пытались плодить в СССР. ...
Здесь Вы несколько не правы.
Политикой руководства страны не был лозунг: "Каждому руководителю - высшее образрвание", более того - на производстве, в НИИ, проектных организациях существовали и настоятельно рекомендовались министерствами должности техников, которые даже подразделялись на "младший техник", просто "техник" и "старший техник". Несколькими техниками, у которых в подчинении были непосредственные исполнители, хотя и сам техник был главным исполнителем, руководил уже инженер, несший полную ответственность за порученный ему участок (тему или др.), в том числе и за подчинённых с более низким образовательым уровнем.
Инженеры, изначально напуганные сталинскими репессиями в верхних и средних эшелонах руководства, а затем и возжелавшие безответственности хрущёвско-брежневского периода празднования "побед советского народа", старательно сопротивлялись возложению на свои должности любой ответственности, и всяческими путями вместо техников-исполнителей, за действия которых они отвечали, вводили должности инженеров по направлениям, т.е. между случаем и собой ставили дополнительную "предохранительную прокладку".
Штаты "раздувались", безответственность росла, инженеров не хватало всё больше и больше... Естественно, падали престиж и зарплата инженера...
Нынешняя нехватка инженерного корпуса объясняется только технической безграмотностью стоящих у руководства предприятий, фирм, трестов и пр., учившихся неизвестно у кого и на кого,
манАгеров, которые не в состоянии не только провести предлагаемую сверху модернизацию, но и наметить её направления на руководимом объекте.