В принципе, верно, но в корне ошибочно :) То, что в наше время кубики нужно брать размером с семиэтажку - точно.
Но у меня, в рабочих проектах, нет ничего от Microsoft.
Python, ORM и WEB-фреймворки, библиотеки Linux.
Да, все это недешево, в смысле необходимости выделять ресурсы на сопровождение этого барахла.
Но если вы ничего не делаете сами, вы и не получите денег.
Правильно - постоянно думать почему заказчик захочет заплатить вам.
Неправильно думать что он заплатит вам за что-то, что легко поддается "освоению",
Минимум дважды заказчики мне влоб говорили что им будет дешевле
нанять на год толкового программиста (электронщика, мастера дзен, подставить нужное)
чем платить за готовый продукт.
И оба раза они были правы. По чесноку. Мы сами, в свое время, свои продукты так создавали.
Посмотрели что есть, "переосмыслили", примерно год работы и выпустили на новой элементной базе.
Десять лет шлифовки - это уже потом, из других денег.
Вывод - копать нужно глубже. Хорошо будут жить те, чей отрыв от "основной массы специалистов"
превышает десять лет. Ну и, как говорил месье Чеширский Кот:
"Нужно бежать со всей силы, чтобы просто оставаться на месте".
Время легких достижений - прошло.
Нужно различать "почасовой кодинг" и "поставщиков решений".
http://caxapa.ru/1010176.html
У вторых всегда все будет хорошо. Но нужно реально до половины времени
тратить на поддержание компетентности.