But most of the "IT" work done by InfoSys and others are things that can practically be done by Americans as well. It would take training, but it wouldn't take a degree from a top university.
So - companies like InfoSys and Tata are a good place to start.
People like Zuck aren’t advocating for more h1bs under current rules out of the goodness of their hearts.
You can argue FB (and other FAANG companies) can just pay more. But 1) the FAANG compensation is already plenty high and 2) the talent pool is finite, and if FB pulls more from the local pool there is just less left for other companies. As it is less well known tech companies were (pre covid anyways) already having a hard time hiring because they can't afford to pay FAANG comp. Theoretically if you get rid of H1B workers and force up top end compensation, then we'll just have less workers available for the lower tier companies.
The average engineer at these companies is not all that competent, the interview process is very noisy. I know many people barely able to write basic stuff like fizzbuzz, lots of them slither their way into middle or upper management.
Even big tech companies like Amazon and Facebook hire h1b workers so they can create sweatshop environments. H1b workers are afraid of being deported if they do not perform well, and a certain percentage of workers are forced to be on the PIP plan every year in the stack ranking.
Can even lead to suicides or suicide attempts. Ex:
https://www.cnbc.com/2019/10/15/facebook-employee-i-was-fire... https://www.businessinsider.com/amazon-employees-share-thoug...