~
Mate, I think you are missing something and not trying to understand main point which is talk able here if any team having three or four players it's not issue but if you are not able to have any player from native country than what is point of having team from this country and as you give example of many players these all done good jobs in domestic set up and then have citizenship which is a good way for playing into this country but here teams like Oman, UAE, Kuwait and Bahrain having no native player and mostly players are coming from subcontinent and playing for them which is not acceptable and it's also against the rules of Olympics Committee.
A country will pick the players according to the level of standard they can perform and if teams like Oman, UAE, Kuwait and Bahrain is complying with the selection procedure made by ICC and hence allowed to play the matches, then what is the issue with everyone else as it is just a sport and view them like that. Since you mentioned that it is against Olympic committee rules, UAE and the above said nations participates in the Olympic games as well and Sergiu Toma won them a medal in 2016 representing UAE while in the earlier Olympic games he was representing Moldova. So what happened to that rule you mentioned then
.
If these Gulf region teams want to stay in then surely they need to have grass root links with their native players and bring them in main stream which is a good way for having quality game and better results otherwise teams like Nepal and Kenya will struggle and have no enough sources for competing with them on field.
Life is not a fair game after all, UAE and other Arab nations you mentioned have grass roots in Cricket and if you know the history of the region you will understand as the British took the game to those regions well before the 19th century and they were playing the game.
All these mentioned regions were not as wealthy as they are now 50 years ago and now they have wealth due to the resources available and you cannot expect the elite rich to come out and play Cricket and that was not the situation before that historically.
~
Cricket does not only refer to winning or losing through the game. It can also be identified as a part of a country's culture. It represents a country. For example, today India is easily known by the people of the cricket world and when a big tournament is organized then the organization of the people of that country, all kinds of things come up to the people of the whole world. From this point of view it is better to represent cricket through a country's own players.
Cricket is not even the national game of India and how many matches do you follow in Hockey as it is the national sport . India participates in many sporting events and tournaments globally and only Cricket is getting the publicity which is not fair for other sports and talents.