Почему огромное количество ученых и инженеров по наукоградам не получают достойной зарплаты? Потому что не приносят никакой прибыли. Нету системы, которая бы, взяв научную или инженерную разработку, раскрутила бы ее до прибыльного товара. Вот именно таких специалистов и не хватает. Администраторы науки советской школы (будь то академические или военные) о прибыли понятия не имеют - они нацелены на успех в виде званий и льгот (типа льготная очередь на автомобиль и продуктовый заказ к Новому Году, загранкомандировка на конференцию...).
Вообще в советском менталитете интерпринер - это ни что иное как презренный посредник, наживающийся на чужом труде, типа спекулянт. Отсюда полное непонимание того, что вокруг инженера должны быть специалисты по маркетингу, финансам, управлению и т.п. Это как в автомобиле: не только двигатель нужен, но и подвеска, коробка передач, колеса и пр. Можно сколько угодно вбухать в движок - машина все равно не поедет! Так и стоят по России наукограды - как одинокие мощные движки в снежном поле без колес и руля...
Американцы же умеют хорошо продавать по всему миру то, что русские напридумывают (по заказу американцев). Поэтому и нужно их привлекать и у них учиться и в конце концов своих таких завести. Не заменять американскими инженерами русских инженеров, но организовать вокруг уже имеющегося огромного количества талантливых и хорошо обученных русских инженеров, среду в, которой они способны будут приносить пользу - прибыль, в том числе и себе. Как это те же русские инженеры и ученые весьма успешно делают здесь в Силиконовой долине.
То есть приделать наконец к мощному двигателю коробку передач, подвеску там, колеса, руль и так далее...