It is called supply and demand. People are not stupid. Did you major in STEM in college? I did. I know what I am talking about.
Yeah there is a high demand for SJW riots in the cities, so for that the young are well prepared.
What is your anecdotal experience in debating the H-1B issue as far as those going against POTUS on this? While this doesn’t preclude them from having an opinion, I typically see non-techies taking the Expand, Expand, Expand position regarding H-1B.
Society as a whole tends to be a bit jealous about IT salaries, so the cheap labor aspect of this is totally overlooked. I sense a general “stick it to them” from those in other corporate functions who are sick of a “Tech Lead” making the same salary a “Director” makes in non-technical functions.