Понятно, вы хотите услышать, что все плохо и прочее, но это не так.
1) Рынок специалистов досточно узок. Т.е, например, если мы ищем специалиста по Django, который придет и начнет делать таски после пару недель раскачки, то их очень мало. Следовательно вакансии висят, на них идут заявки от "вайтишников" и непрофильных специалистов, которые игнорируются, и hr ждет, пока какой-то специалист либо прокачается, либо освободится.
2) Начинающие не нужны, ибо это трата времени и денег. Чтобы обучить одного специалиста надо много времени уже существующих специалистов. Плюс всегда может оказаться, что обученный новичок окажется "гнилым" и не оправдает вложенные в него средства. Такое себе может позволить лишь небольшой пул-компаний.
Сейчас тем более кризис, и компании режут косты, в том числе на обучение молодняка.
3) Зарплаты хорошие (мало где можно получать такие же деньги, если не идти в управление или бизнес). Плюс, что круто, рост до топового ценника всего 3-5 лет. Например, какого-нибудь врачу или юристу на это нужно лет 20.
4) Фриланс - это бизнес. Естественно выходить с голой попой на сформированный рынок, где уже есть свои игроки с отработанными процессами сложно. Но, как и везде, это вопрос финансирования, времени и удачи.
В общем, в айти все хорошо. Хорошие специалисты получают хорошо и имеют спрос. Плохие специалисты сидят без работы, либо получают копейки. Форматы компаний меняются, но спрос хорошие руки держится стабильно.