Earlier quoted context omitted.
The best thing to do would be to treat them like local workers -- increased pay AND increased flexibility. This will help retain the best overseas workers in the US. Even better would be a salary auction where US companies get to auction (higher and higher salaries for the best overseas workers.) The highest auction rates would fill the quota first. Overseas workers win bigtime. Companies seeking talent also win. Loc…
The problem with this is that H1Bs are not just for software engineering jobs. Other professions that qualify are things like accountants, or health care workers. If it was a straight up "who pays the most", then the software industry (mostly FAANG) would end up with 80k H1Bs per year, and other industries would still not be able to hire for jobs they can't fill locally.
I think there is a shortage, so I'm proposing increasing salaries. Accounting firms are not competing with tech firms necessarily, they are competing with the market for accountants (lots of accountants go into other fields because they cant find work at a suitable rate.) Their business model should not be to underpay workers, it should be to pay workers high enough to attract them and charge customers appropriately.