2. Work visa conditions if harsh enough are akin to slavery. You have Indians on H1B visas for over a decade with no chance of getting a green card. They have bought houses and raised families here. And can be kicked out in 3 months if they are out of a job. They are stuck.
> encourages it class divisions and abuses
Do you feel the same about a personal driver? A chef? A live-in nurse? What professions are socially ok in your opinion? If someone can pay good wages for a maid its absolutely ok. In fact its good that money flows into poorer communities. If you want real class equality ensure that every job gets paid similar amounts. A rich engineer not hiring a maid just makes wealth inequality worse. Its far better for the community than stuffing it in some index fund.