There could be a situation where a player wants to play cricket for his national team but it is not going to be good enough to play for India, Bangladesh, or Pakistan. So maybe he can see this as an opportunity for himself to play cricket professionally even though he knows that the same is not going to be there. so probably some people might take a chance in this way and the people living in these countries have some good general ideas about how to play cricket so they don't have to struggle too much in there.
If an Indian or Pakistani player is not fortunate enough to get selected for his national team, then he always have the option of playing for some of the franchise T20 teams that are located outside his country. The solution is not to play for another national team. Right now, more than 50% of the "national" teams in cricket are entirely made up of foreigners (especially those in Europe and the GCC region). Obviously the player always has the option of undergoing naturalization and getting the passport from his newly adopted country. But for that he need to wait for a few years. Those who play for GCC right now doesn't even have a valid visa.
That has to be taken care of by the management, right?
But, I think there might be a problem because I am quite sure that ICC gets good enough money from these countries and I don't think they are going to risk not getting that money by making some new rules about it.
I really don't like the idea of making the whole team with foreigners, because that means if you have the money you are going to be able to do almost anything, and that shouldn't be the case because you should be able to get good enough players in your own country. having the whole team built up with foreigners just takes away the idea of scouting and building up any young players.
snip
One reason is that cricket is not liked by majority of the world, this is clear from participation of countries in cricket. Test and ODI take too much time to complete that's why people don't like it. T20 is exciting but it will take some time. Only people migrating from south Asia are introducing cricket to country where they are migrating.
It's not about cricket being liked or not, we know that a lot of countries in the world are still living under the poverty line. And we all know that cricket does cost a fair amount of money and I think that might it cause some problems.