Non-Profit: where the money over and above your expenses is called something else.
But in reality, it’s still profit.
Some hospitals and some colleges are set up as “non-profit” institutions.
In my opinion, from an ethical point of view, if you charge fees for your services, you should not be able to call yourself a “non-profit” outfit.
A lot of what the article is claiming is accepted and standard practice for many kinds of “non-profits”, to me the idea of forming a “non-profit” that also then pays you a salary is not ethical. An ethical non-profit that someone forms would hire someone else, not pay yourself.
Do not confuse nonprofit with not for profit.