Absolutely agree with you on everything you said.Every time I go to Dubai and I’m driving from the airport to the hotel I feel so guilty seeing the poor underpaid migrant workers on the buses looking like they’re literally about to die of exhaustion. It was shocking to see the first time. I remember tipping every single service worker and taxi driver because what they earn is ridiculously low. If the UAE worked on this I would agree with some of the points mentioned. It is indeed a beautiful city but the fact that their labour laws are 10x worse than those of Qatar is the biggest disappointment..
To be honest, the only country that I really like in the Gulf is Oman, but they have their own faults too.