Not surprising, H1B for my entire career was a cost cutting measure. Every time we had a layoff some portion would be replaced with H1B. Every H1B that shared their salary with me has been underpaid. I know its anecdotal but sharing to see if anyone has seen similar.
Not my experience in big tech and HFT. We spent a ton of time and effort trying to find anyone to our standards, never able to find enough. H1B (and other work visas) were generally better and more Sr compared to locals we found. They got paid as much or more than everyone else. When we had great people we could not get here we would instead build a team overseas, taking a bunch of other jobs with them.
We put people on the moon. I find it hard to believe the people here lack the raw ability. I find it much more likely businesses don’t want to give back to the country that they’re residing in.