due to Allah's house been situated in Mecca and Medina; Looking from a global point of view (macro level) where all communities can live with their own lifestyles (dubai/doha is best, safe havens for all).

May be Riyadh (being cosmopolitan & capital city) a better place to stay and it is better than Doha but again only for muslims due to several restrictions only on Expat population (Except for Americans - ARAMCO).

Hard-work of millions give benefits to a few Royal families (Saud - Watch Forbes list of all richest from Royal family).