Почему до сих пор вакансии называются «Программист C#» или «Java Junior Developer», хотя знание фреймворков гораздо важнее знания языков?
А пацаны годами один язык изучают до тонкостей, вот дураки то!
Говорите вы верно, а ответ на вопрос - очевиден, потому что "кадровики" не профессионалы, да и из программистов не многие понимают то, что описали в своем вопросе вы, большинство считает иначе.