Nepal is a cricket crazy nation. Cricket is more popular than any other sport in that country. But in terms of funding, Nepal receives far less funds when compared to mercenary teams like Oman or the UAE, because their ranking is too low in the ICC table. Teams like Oman achieve good ranking with the help of foreign players, and in turn they use this ranking to get access to more funding. Teams like Nepal and Kenya on the other hand depend on native players, and since their ranking is low, they get a decreasing share of the ICC revenues with each passing year.
This point is very valid but discussion is useless as ICC wont listen to this. I am sure if we are aware of this fact that cricket is popular in Nepal or kenya then ICC must also be well aware of that. BCCI can help Nepal in bringing it to mainstream cricket as BCCI has big role in controlling affairs of the ICC. So far nothing positive for Nepal from any side.
Not sure how BCCI could help Nepal here. There is high chances that the little amount they are receiving atm, it's coming indirectly from the BCCI, considering BCCI contribute 70% + revenue in ICC's piggy bank.
IMO The best BCCI could do is allow Nepal to participate in the Indian domestic circuit. I'm also sympathetic with Afghan cause so would like them to join as well but i hate to admit that it's not going to happen due to state politics in BCCI.
Having said that I won't mind if ICC pass a law, where every test playing nation or BIG-3 must allow one associate or struggling team to participate in their domestic league.
India - Afghanistan + Nepal
England - Ireland + Scotland
Australia - Papua New Guinea + Thailand
South Africa - Kenya+Zimbabwe
New Zealand - Malaysia + (SEA country or Any Oceanic)
Pakistan - UAE or Oman
Bangladesh- UAE or Oman
Windies- USA
SriLanka - Singapore