Non-profit is a bad term

non-profit is a tax delineation
nobody wants to be defined by what they aren't
it makes money a dirty thing
you need money to sustain
money is fuel
Charity is a terrible word as well
as if we're doing things for free
I think they should call themselves for-impact organisations
You better be profitable,
but you define profit differently

If your objective is to rescue kittens from trees
Then you better be rescuing more kittens from trees this month
than you were last month, that is profit
the money is the fuel
the profit is defined by whatever your cause is

(src: Video: Leadership through Inspiration - Simon Sinek)