Even I agreed about these all statics but still I have to explain one thing mostly players those are coming in these teams are not from grassroots which is the biggest issue mostly these are coming from their countries for jobs and other stuff and now representing these countries without their citizenship level which is main issue if they have players from their system then surely no one talk about this all because all understand how life is going here in these Gulf countries, but sadly they are not following criteria they are just hiring players which are fail to have any chance in their native country and enjoying here.
With there is no doubt about this all Gulf is second home for the Indians as they have strong base here and long term connections but still here these Arabs are not allowing mostly peoples their citizenship because they are still trying to increase domestic population or having peoples those are doing best in few departments like education, health and computer management.
Migrant workers in the United Arab Emirates and Oman are mostly the temporary ones. They work in these Emirates for a couple of years and then return to India or Pakistan. Now creating national cricket teams out of these players doesn't make any sense because the loyalties lie with their native countries and not with UAE or Oman. A few weeks ago, there was a match between Nepal and UAE being staged in Dubai. Despite the match being hosted by UAE, there was not a single fan in the stadium who supported that team. On the other hand, Nepal was being supported by thousands of fans.