Nepal is one of those unfortunate countries. They never get any real support from the ICC, and so far the BCCI has also refused to help them. And due to the fact that they are entirely dependent on native players, their performance has suffered in the recent times. With the poor training facilities and cricket infrastructure that is available in Nepal, the players just can't compete against teams such as Oman and the UAE, which are made up of former first class players from test nations such as India and Sri Lanka.
Here we can say ICC is run by BCCI is not helping Nepal because it's not good by marketing purpose, so they are not giving them any financial and other help which is the worst from these sports authorities, and we already discussed many times about this.
But, I am feeling Nepal will never been good country for test they need to work on T20 or ODI formats because these both are helpful for them, and they can take some good results from here with some good and quality players already in their native team, and they produce one of best spin bowler like Lamichane which play in few franchise leagues which is good for him and his country.
Now, it's time for ICC to do some better planning and changes if they want some good and quality cricket from native guys in all teams.
If any new team wants to play cricket at the top level it's better if they start giving importance to the t20 format because the test format is obviously a lot more skill dependent meanwhile t20 is the least skill dependent cricket format.
So it will be easier to get used to the t20 format for the newer players.
You know, ICC is obviously not going to do too much for the newer teams. so, they have to figure it out themselves because the bigger teams who have good power in ICC are also not going to help themselves.