Да, всё именно так.
Если смотреть глобально, то сделать карьеру и получить материальные блага в иерархии программистов крайне трудно. Потому что это тупиковый путь, оканчивающийся редко архитектором или руководителем подразделения и чаще всего — Тим Лидом или даже обычным ведущим разработчиком.
Доходы что у архитекторов, что у ведущих программистов уже не отличаются в разы, как в начале 2000ых.
Пример надо брать с sharpcoder, когда можно со сдачи в магазине купить весьма брутального и нафаршированного Haval H9 и даже не одного, а двух.
То есть, программирование и само по себе ИТ уже не приносит тех сверхдоходов, которые были в 1990ых-2000ых годах.
Трудозатраты на получение пайка многократно выросли. Конкуренция усилилась. Уважение к профессии упало донельзя.
В связи с чем стремиться нужно к гораздо более глобальным идеям, к производству продукции, которая будет и полезной обществу и принесёт достаточный доход.