> so they can undercut that citizens who’s held out for a better opportunity.
Just to better understand, genuinely, do you mean that the company would increase their budget in the event that a foreign worker had not been available, and that an American would have taken the job at that time, given the higher wage?
Why wouldn’t they? It’s a supply and demand thing, supply is lower so pay is higher to meet demand.
Other ways to solve is to settle for less if the job isn’t that crucial, or look for someone who lives in a lower cost of living area who can take the wage. But that also depends on the whole RTO fiasco.
To be clear, if you are doing leading edge R&D or some super special project like SpaceX, etc then yeah you need to seek the brightest minds across the globe. But to maintain your CMS or work in some ERP softwares, you can definitely find an American to do it.
The basic point I’m making is a large majority of H1B work can be done just as well (within an acceptable error rate) by someone here. There are reasons why you need some special talent but those aren’t as common.