Everyone is saying that Namibia is a strong team and they have native players and should qualify but then why did they lose the matches and therefore unable to qualify? This means that UAE / USA injected non-native players who are better than the native players and therefore their team qualifies. Being able to qualify as a nation is more important than including only native players in the team only to result in a loss.
I also want that the teams should only consist of native players, but when there are no such rules by ICC, Namibia could have taken advantage of this and included two or three foreign players and qualified.
I really don't agree with this suggestion. You are suggesting that teams such as Nepal and Namibia should pack their squads with foreigners from India and Pakistan and that will help them to win matches. But what is the point, if all the teams do that? There will be no diversity in cricket and it will become a game solely played by people of South Asian origin. Already the impact is being felt in countries such as Danmark and Netherlands. Previously these teams used to be comprised of mainly native players. But now the national team is mostly South Asian and as a result native children are rapidly losing their interest in the sport. In the long term, inclusion of foreign players do more harm than good.
There is no point in this if you have native players who play cricket and you can make a team with them than why adding non native players in your national team .
If Namibia have good players with them their cricket boards should just train and polish them to make a good team .
USA and UAE don't have native players that play cricket that's why they made a team by using Asian players.