Да она и так не высокооплачиваемая, оплата у самых толковых, а их и так не найти на все проекты.
Если не будет компьютеров и технологий, тогда и денег не будет. А когда все стремится к автоматизации, то спецы будут нужны.
Ну и программист должен столько знать, что можно уйти и в другие профессии, если это будет нужно. Многие держатся просто из-за зарплат, а то давно в другие места ушли.
Вузы выпускают фиксированное количество специалистов каждый год, из этого количества очень немного идет именно в программирование, а не в менеджмент/системное администрирование. Какого-либо значительного прироста после 90х годов в выпуске по этой специальности не происходило, в то время, как потребность растёт и будет расти