По высоким зарплатам, это просто востребованность. То, что делают айтишники, обычно экономит зарплату нескольких человек, поэтому окупается. Сужу хотя бы по сфере разработки сайтов
- новички востребованы, потому могут делать сайты дёшево, взяв за сайт тысяч 30 при рыночной цене 150 и сделав таких простых сайтов хотя бы 2-3 штуки в месяц уже имеют доход выше среднего.
- опытные разработчики востребованы, потому что есть владельцы интернет-магазинов с продажами на сотни тысяч в день и куча задач, они готовы платить хорошо, если задачи будут решаться быстро,а сайт работать без перебоев.
Дефицит, думаю, есть реальный, потому что далеко не каждый человек даже с профильным образованием в вузе, способен хорошо писать код.
А есть дефицит, связанный или с тем, что компания не готова платить или с неадекватной организацией поиска спецов, перегибы в hr.
Например, могут зарезать подходящего кандидата по компетенции, потому что он заполнит в анкете приоритеты по жизни, а то как он заполнит приоритеты, не совпадает с видением службы безопасности.