These kinds of articles typically seem to be what you see shortly before a bid is made for raising the H1B caps. 


It constantly amazes me that few people that manage in the tech industry seem to learn a darned thing after decades of the cycle being repeated. 


Far too many companies only want to pay executives huge wages commensurate with "performance", not always the people that bring them actual value. There is the notion of 10x programmers, but they are rarely paid 10x the average. Seriously, try telling a manager you want to pay someone 10x the going rate because of their output and see what they say. Or even 2x.


But companies rarely want to think outside the box and try different models for how created value is distributed. Instead, they look to the government to distort the market (bring in H1Bs to be essentially indentured servants instead of letting them actually act as free agents) or they collude to suppress salaries - see the lawsuit involving Apple, Google, etc.