Ну, скажем так, сравнивать программиста 70-х, 80-х-90-х и 2000-х - не совсем корректно.
Профессия программист, то, конечно, как таковая осталась, вот только программисты в большинстве своем сильно поменялись. Гуру 90-х передать молодому пополению 2000-х практически нечего. Молодые ребята таких гуру сами могут поучить. Конечно, если постоянно быть в потоке, постоянно учиться и перестраиваться, то ничего страшного. Вот только не у всех на это хватает сил и времени.
Поэтому никто не говорит, что профессия программист отомрет. Отомрет "системный администратор", как престидежитатор, владеющий "тайнами" взаимодействия производителей и поставщиков, знанием мест расположения "секретных" кодов и "правильных" последовательностей действий. Безусловно останутся и серверные ОС и системные программисты и системные администраторы, но все вернется на круги своя и будут они жить в "заоблачном" далеко, недоступные большинству ИТшников. Также как в свое время вымерло поколение программистов на Ассемблере (в массовом смысле), также ныне постепенно отмирает поколение программистов на компилируемых языках высокого уровня, вот уже скрипты, которые раньше ассоциировались исключительно с клиентами, проникают на сервера (V8/NodeJS). А это подразумевает смену стереотипов мышления, смену накопленных библиотек стандартных решений.
Что касается десктопов, то ОС безусловно в устройствах останется. Есть такие ОС в сотовых телефонах. Кто-то даже проводил анализ и сравнили функциональную мощность современного сотового с 486 машиной. Вот только много ли желающих пригласить программиста покапаться в этой самой ОС ? Много ли желающих пригласить настроить ОС в бортовой медиасистеме автомобиля ? Недавно коллеги привезли из Китая самопальный iPad, наполовину русский, наполовину китайский, идентифицирующий себя как "телефон", и просили "настроить". Мы вежливо отказались: черт знает какая ОС, бог знает откуда свиснутая .... про возможность достучаться до хотя бы какой-то документации даже речь не идет. А, поскольку стоимость таких ОС и доля их стоимости в цене продукта катастрофически уменьшаются, то любой здравомыслящий пользователь чем рисковать манипуляциями пришлого программиста, лучше перегрузит ОС с резервного диска и начнет все заново. Особенно, если значительная часть его настроек, данных и доп.приложений будет лежать в Интернете.
Мальчики, спасающие пользователей называются "эникейщиками" там, где они имеют дело преимущественно с офисом и его производными. А, когда причина проблем лежит между противоречиями 30-летней давности Adobe/Postscript, необходимостью сидеть на идиотском корпоративном DHCP, наплевательским отношением Microsoft к уже существующим драйверам и устаревшими оформительским ГОСТами - "эникейщикам" здесь делать нечего. А ведь все вышеперечисленное - это только вершина айсберга.
Стандартные ИТ процедуры становятся настолько сложными и запутанными, что скоро настанет момент, когда проще будет их просто целиком заменить, как это, собственно, и произошло в России в 90-е годы, на Западе несколько раньше.
Да, ладно, чего там .... празднуем 29-е и 13-е и радуемся жизни !....