Reasons:
1. Too diverse: Bahuns, Chettris, Magars, Rais, Tamangs, Newars and god knows how many other ethnic groups are out there. No matter how much Nepalis believe there is "peace" among various groups, the truth of the matter is that ethnic tension has always been with us, although we may have been oblivious to it in the past. Recent problems bring this tension into the limelight. The result is of course the Maoist insurgency, and yes, this stems from ethnic problems.
2. Geography. Seriously, Nepal lacks natural resources. We got tall mountains that affluent Westerners like to scale. So I guess some of us have to work as "guides" to make ends meet. Others will have no option but to go to India to work as Chowkidaars. Some other people will sell their preteen daughters to Indian pimps. The contract lasts till these females(they probably don't even have menstrual cycle going for them) get infected with AIDS. Then off she goes back to where she comes from since she's damaged goods. Plus, she's probably thirteen by now. Indian johns don't want teenagers with whom to have sex. They want preteens. Why settle for teens when preteens are just as abundant, if not more? What's even worse is that Nepali parents are willing to sell their daughters to Indian pimps. Furthermore, some of these gals may decide to run away/elope with people they trust only to be handed over to brothels. Had their parents treated them well, they wouldn't be running in the first place. The future of Nepal looks quite bleak. Better make some bucks for a rainy day. Japan doesn't have natural resources either, but guess what, their skulls aren't hollow. See #3.
3. IQ of only 78. Nepalis are just a bunch of dumbasses.
Conclusion: Immigrate to Hong Kong or America and don't ever look back. That's the best move you will ever make. And remember the phrase "don't forget to close the door on your way out"? Guess people who decide to stay in Nepal can't use it on those opting to go to some other country coz Nepalis can't even afford doors. Nepal is a failure. Nepal is one of the poorest countries around. We are just lazy and we love beating our women. Most of us are all prolly ensconced in our comfy sofas and what not and speculating on how Nepal should be run. We have no clue. LMAOOOOOOO. Let politicians line their pockets. They wanna lead happy lives, like we all do.