“Nonprofits” are just money laundering operations for Marxists, Socialists, and do gooder busybodies. Every one I meet that works for one carries their own halo and has an arm sling from patting themselves on the back.
They also tend to make very high salaries that are unheard of in private industry.