In recent ICC Men's Cricket World Cup League 2 the last part was played in Nepal and Kirtipur cricket stadium was full of spectators. From that massive crowd participation, one can infer that cricket is a popular sports in Nepal. Nepal also finished third in ICC Men's Cricket World Cup League 2 which is there best ever performance. The good thing about having team of native players is that once your team and infrastructure is built, it will be there forever and this is not possible with team of expats.
Recently we have good development in Nepal about cricket but sadly still this is not enough for having quick results like we have in the UAE and USA because they are not rich like them, so things can bring changes but not significantly this will take time, and we can hope Nepal will be improved their quality in T20i which will bring them to better place in near future.
Recently we have the good number of matches in Kirtipur Cricket Stadium and fans were exciting about this which is also good sign for them sadly no big board in subcontinent is going ahead for the giving them better support but still they can alone win this fight which will help them for having their part in this game in near future.
Nepal has shown good improvements recently. But of course, they will have to prove themselves against bigger opponents. The only way to get recognized all around the world is to beat opponents who are better.
One example I can think of is Bangladesh. At first, they were not good enough to date anyone except Zimbabwe and Kenya. But they started getting some victories here and there against bigger opponents like Australia, England, India, and also South Africa. After that, they got the taste of victory. The main thing is, Bangladesh always tried to improve themselves. The same thing should be done by Nepal. It will also have to be as consistent as they can be.