I've seen firsthand how large American tech corporations abuse the H1B visa. I'm not terribly mad at this, at least at surface level.
I say this understanding my perspective is inevitably biased, as a worker of an industry being rapidly displaced by outsourced labor.