Hey friend,
I don't know how much you know about non-profit organizations, but the scenario you have put forward is not fully justifiable.
The NGOs working in India have much money generation rather than the money-oriented firms. It depends on which problem they are helping out with.
The aspect you mentioned is that a HRM department working for a non-profit organization has a very different monetary aspect compared to profit-oriented organizations.
I should not reveal this, but I will give you an example. One of the well-known NGOs helped out the tsunami victims with blankets and monetary help. They showed that they had received good money and other accessories for the needy and had dispatched them to the tsunami victims. However, internally many things happened.
The department that handles the money and other aspects of this ate away much of the money, and the records maintained were quite different from what was issued. You won't believe it, but the HR department earns an equal share to that of the accounts department (I was referring to the big non-profit organizations).
Indian people have lots of black money which they put into these NGOs and claim that they are serving the nation. However, in the internal aspects, the person giving the money and the person taking the money for the well-being of society are becoming rich, not the needy.
These may be small aspects, but there are large money transactions done at a higher level. Look, I can tell you about this, but can we make any changes for that? Not at all. We have all become materialistic.
So, NEVER SAY THAT HRM IN A NON-PROFIT ORGANIZATION DOESN'T HAVE MUCH SCOPE. THEY HAVE MUCH SCOPE AND A LONGER LIFE THAN A PROFIT-ORIENTED ORGANIZATION'S HRM DEPARTMENT.