I answered your post. But I guess you don't have the ability to read more than one sentence in a post.

Millions of non Muslims work in Saudi Arabia, Kuwait, UAE, Qatar, Oman and Bahrain. Millions of non Muslim workers live in Muslim Malaysia and Indonesia. The driver is primarily economics. It is the same reason that hundreds of thousands of Canadians have moved to the USA.

And here is a more important point. Millions of Europeans moved to Asia and Africa from the 16th century to the early 20th century. I suppose they were moving to a more superior society too. Because no Asians or Africans were emigrating to Europe till the early 20th century.