H1Bs are not supposed to displace American workers. Can’t these companies be sued/prosecuted?
Probably - but how many science and tech people want to risk the huge investment they have made in job experience and skills by throwing the dice in a courtroom?
It can take years to collect money, and there is always a risk that you will lose.