Most nonprofits are still profitable for the staff. Sometimes immensely profitable, for the CEOs at least.
However, most companies provide value to customers. This article proposes companies that do so without any staff or owners. I don't think that's very realistic, but it is intriguing.
A non-profit which isn't profitable for the staff, i.e. pays salary, isn't going to be around for long, if it isn't primarily volunteer work and then the money to operate is subsidised through other means. Which is ok, but not sustainable in many contexts. (Attacking non-profits CEOs feels like a straw man in this context, and doesn't really add anything.)