I have much less sympathy for folks already in the tech industry who are complaining about this. Tech is basically the most overpaid career there is. And not because it's especially hard or valuable, but because as soon as some CEO starts getting the idea that they could be the next Mark Zuckerberg then all rational thought goes out the window.
Hiring developers is basically rich people's version of blowing all their money on lottery tickets. The entire industry is completely unregulated despite putting the nation's critical infrastructure and economy in grave danger, which artificially drives up wages by externalizing the risk onto everyone else. And H-1B workers are placing basically zero downward pressure on wages as far as I can tell.