The slavery-like dynamics of the immigration system is a surprising mismatch, versus the typical American business culture.
For comparison, I've spent time in a few countries where a slavery-like relationship with employers is completely expected and even supported by the employees. (Culture shock!) They imagine that it's the only way that businesses can function.
This isn't the type of business culture you want to live in, no matter the perceived benefits.