Well, when they come here they must be "sponsored" or go back home (assuming they don't "overstay"). That need for sponsorship effectively makes them indentured servants.
If they were free to quit and move to any other job without sponsorship, they would likely command even higher pay than they already do. But that would defeat the purpose of the H1-B program, which is — indentured servitude.
I'll compete with free workers; been doing it for a long time now. And my being a citizen does help with some clients (such as the feds) who have restrictions on the people they can hire. But slave labor is dirty pool.
That’s what I am talking about. People don’t even know how H1Bs work.
H1B workers are not indentured servants. They can change jobs on day 1. The new companies need to transfer the H1B visa, but that is very easy. H1B workers transfer jobs very frequently.
.