оно конечно да, но программисту платят коммерческие компании, а в данном случае зарплата идет из бюджета. Ну и деньги деньгами, но дело то не в том, что люди не идут. Если программистов отправить в инженеры, они же физику-то все равно не знают. То есть  это должна быть направленность со школы в эту сторону.   А для этого область должна быть широкой, а не то что выбор "только в оборонку".  А выбора как раз и нет.  Ничего кроме военной техники инженероемкого мы особо не производим, да и ее как-то немного.