а Вы посмотрите количество вакансий, пару лет назад  на hh  было 5 тыс в Москве, сейчас 21 тыс. программировать могут единицы, это видно по обычным школам на класс 3 человека, это здесь концентрация , и кажется, что все могут.  Без серьезного ВУЗа сложные задачи не выполнить, гениев не берем, их количество не увеличивается. половина не доучивается, еще четверть сможет создать только примитив, а спрос растет.