There are true, not for profit entity's. Mostly small grass root organizations that serve local municipalities with services.I would maintain there is no such thing as a "not-for-profit entity". "Non-profit" is a legal term, not a moral choice.
It seems when they grow beyond their local scope of responsibilities, they feel the need to start paying someone to run the organization, then an assistant is needed, and it grows from there.