The significant shift comes a lot from how this country has massive systems in place to perform wage arbitrage through IT consultancies. Compared to Chinese industrial outsourcing (which requires capex), wage arbitrage is pure profit in that there's almost no overhead. So these IT companies got phenomenally rich. These companies have a US branch, usually having a manager based in the US while the others are based in India. So it's no longer getting the best and brightest through H1B, but just a way to make money off the vast difference in economic conditions between a third and first world country. And there's a direct incentive to depress the economic conditions of workers, because that's money right there. Then this goes into overdrive when many US companies realize it's even cheaper to do it themselves and set up shop in this country.
What happened to the US industrial base/blue collar workers is happening right now to white collar workers, except it'll go much faster because there's no physical equipment to move.