I'd rather see H-1B than outsourcing, because an H-1B at least still has to pay a US cost of living... but it's clear that Big Tech is abusing the system. I know several new CS graduates having a hard time finding work, and somehow these companies are saying that they can't find applicants?
I call bullshit, I've worked for companies that invested in relationships with local universities and recruited people right out of college and invested in getting them up to speed with the specific technologies they were looking for, it's not hard.