To make things as nasty as possible, the misuse of the H1B program by business is along very distinct ethnic and racial lines. So we US technology people are lead to use labels like curry-eater and probable terrorist. Indians and subcontinent natives are the most exploited groups of H1Bs and as a group have the least ability and probability to assimilate as US citizens.
It's really kind of brilliant. Racism is socially unacceptable in the US so the business community has inadvertently used a particular racial identity as a protective blanket of sorts to neutralize any opposition to H1B.
IE: you hate the H1B program means or implies that you hate brown skinned people of a vastly different culture. It makes all opponents of H1B look like, or can be inferred to look like racists. Your pocketbook and career management issue is transformed magically into your own assholishness and racism. You're a loser because you don't like Indians.
If anyone here wants to challenge this, show me the pools of poorly paid Caucasian Swedish, Norwegian, English, Russian and/or Canadian H1Bs. Nope, the program only exploits Indians and Pakis. If their English is poor and they come from a non European ethnic background, they're in.
Absolutely brilliant.