Из комментариев одного юзера:
За последие 10 лет у людей стало меньше свободного времени, а скоро будет ещё меньше.
Раньше программисту можно было, как в «Office Space», тратить на решение чисто рабочих вопросов по 15 минут в день, а всё остальное время можно было уделять любимому занятию. Тот же Линус писал в «Just for fun», что он целый год играл на компе, прежде чем написать то самое сообщение, с которого и началось Ядро.
Сейчас очень много халявы поисчезало, очень много возможностей позакрывалось, а то, что осталось, требует больших знаний и серьёзной ответственности. Растут объёмы кода, усложняются инструменты, наглеют работодатели, а правительствапридумывают всё новые налоги и поборы. Растёт цена жизни. Вот и приходится условному гуру, вместо потрошения багов ради удовольствия, заниматься чем-то ради денег.
А куда ж он денется? Хороший компьютерщик сейчас - как хороший конюх в начале 20-го века, хороший радист в середине или хороший специалист по электронике в 70-х. Профессия нужная, распространённая и, вроде, в будущем востребованная. А потом приходит будущее и оказывается, что всё не так. В случае с компьютерщиками - оказывается, что шаг влево-вправо стал уголовным преступлением, все возможные программы давно написаны, а все возможные идеи давно запатентованы. Чтобы хотя бы разобраться в основах, нужно очень много сил. Разобрался - в смежную область уже не шагнёшь: старость на пороге и мозги не те. Вот суперспецы и шли на радиорынок детальками барыжить. А которым не хотелось - соглашались доживать до пенсии на зарплате в 5000. То же будет и с узкими специалистами по ядру.