Some confusion in the comments, but H-1B company and salary info is public.
Look up any big tech co, even Trump’s companies. You’ll see that these foreigners are here on well paid jobs (it’s also the basic comp, doesn’t include stock). It’s the govt saying ‘we won’t approve this visa for this job title unless you pay at least 150K / 200K / 300K’.
I get people are upset, but spreading the lie that all these workers are wage slaves doesn’t help. There are other issues with exploitation. Wages and the idea that they’re only getting these jobs so they can be exploited doesn’t help.
If you’re of the opinion that high paid jobs should only go to Americans, I can’t help you with that.