Потому что понятие "специалист" стало размытым в IT
Кто такое спец. в другой стандартной области? Человек с образованием, навыки, умениями, опытом и всякими бумажками о том, сколько сертификатов он получил и переподготовки прошел. Понятное дело, нанимая этого спеца на оборудование в 10 млн. руб, все понимают, что ничего не сломает и будет работать продуктивно, ибо знает тех. процессы.
Что происходит в IT? Давайте не будем брать краевые случае, а среднестатистическая компания с вебом/мобилками и т.д. зарабатывает на ... воздухе? Оплата офиса, электричества и лицензий на ПО? Ну ни в какое сравнение, как мне кажется, не идет. Добавляем жуткий дефицит и получает, что специалист в IT - человек, который приносит деньги.
Можно сколько угодно обсуждать о том, что такое круто/хорошо/плохо и как же правильно и не правильно, факт есть факты: манки тестировщик без зназний и навыком усидчивости может получать в компании А - 30к, а в компании Б - 80к.