Fascinating, thanks for this! Looks like it became controversial because of a lack of transparency.
There frequently non-profits that use excess funds to unnecessarily expand beyond the original mission, for example Wikipedia — or that pay staff, especially executives way beyond what most donors realize.
To me, being a non-profit is what it is, I don’t read too much into organization being a non-profit.