There’s a lot of FUD about this and most people don’t understand what it means. A lot of H-1B salary info is publicly available online. The posted wages are not the max wages, they mean ‘Meta got this visa for this person with this job title and they’ll be paid at least $150K’ or whatever. It doesn’t matter if it’s 200K or 400, they have to meet the prevailing wage.
These are not the wage slaves you’re talking about. Other aspects of it are not great, but the wage part (at least in SF) isn’t.