@doublemonkeyfun - Yeah, non-profits and charities are similar in that. It's capitalism co-opting community movements.
The goals of that non-profit are good, as you've mentioned. But the apparatus of the non-profit and forcing it to find "funding" from capitalist sources are limiting. And that's by design.
It makes sense that it has the problems its having.
My section where I say I'll work with some charities if it has an apparatus that helps with an immediate goal applies to non-profits as well.
I don't think of them as "sell-outs" - I just dont think that model works at all. The examples that you've given align with my understanding.