It is not equal, certainly not nor have I claimed it was, but it's not unique in the world and large numbers of the Indian workers have better working conditions that they would at home. And they do have the health care too as that is the law. Do you imagine they come from paradise to work in hell?
But workers are tricked - they are recruited in their home countries with promises of fair wages and the opportunity to send money home. The reality is that their passports are held by their employers and they work as bonded labourers, paying back the 'cost' of the opportunity to work in Dubai. The workers are not able to send money home, they are cut off from their home and familes and often they have sold land or other assets in their home country in order to pay to come to Dubai. Bonded labour is slavery.
And of course these workers come from poor countries which have not been a paradise for them - that is the whole premise of bonded labour, it targets and exploits people in poverty who are desperate to improve their situation.
Who are you to declare that bonded Indian labourers in Dubai are better off than they would be at home? Have you asked them? 
Also, starwarslegoboy can you tell me whether the following is true please?
4: There seems to be concept of fairness when working in Dubai; the color of employee's passport tends to decide the level of job for which you can apply. It's the norm, e.g., for your job adverts to stipulate the nationality and gender of candidates
5: Salaries are also differs according to nationalities; e.g. a hotel worker from the Philippines as a waiter with two years experience, she can earned dhs 900/month, on the other hand a Romanian colleague doing the same job, earned dhs 1,300/month.
ezinearticles.com/?Working-Conditions-in-Dubai&id=1248076