Кажется мы о чем-то разном.Когда учат программированию, ему учат на языке.   Питон, С++..  Это не ПО, это язык.  Язык вроде не уходит. Можно  говорить о средах разработки, то есть о программах, в которых удобно писать программный код, примерно как в ворде удобно набирать текст.  Но понятно, что ворд не единственный текстовый редактор.  И сред разработки навалом, в том числе и некоммерческие, которые использовать может любой.    И обновление этих сред разработки это всего лишь вопрос удобства, но и на старых вполне можно поработать.  Можно и вообще без них. Аналогичное можно сказать и про ПО, в котором разрабатываются специфические вещи, типа фотошопа или автокада , Новая версия отличается от старой функционалом, но это не настолько принципиальное отличие, чтобы старая стала бессмысленной.  Это эволюция, а не революция, чаще всего.  Так что на старой версии можно достаточно долго и качественно существовать. Кроме того, наши хакеры умеют взламывать программы, делая их работоспособными без лицензий.  Так что не думаю, что мы лишимся доступа к новейшим программам. Но в области, к которой имею отношение я, мы стараемся наше ПО как раз не обновлять.  У нас ПО настраивается под каждого клиента, и любое его обновление чревато необходимостью исправлять все, что сломает обновление. Поэтому для обновлений нужны очень веские основания. Не трогай то, что хорошо работает.