Agree 100%.
It's the same thing with undocumented immigrants in the USA. They are an easily exploited underclass, they required no rights because if there's conflict you just report them to ICE and away they go. As such they will work in awful conditions for shit pay.
Maybe the solution is to enforce the immigration regs and penalize employers who hire undocumented people. Maybe the solution is to relax the immigration regs and encourage undocumented workers to stand up for themselves. I think the former is more likely because you're not pushing through a cultural barrier.