The hype and the credulity of the general public play right into this scam. People will more or less believe anything Sam the Money Gushing Messiah says because the neat demos keep flowing. The question is what's we've lost in all this, which no-one really thinks about.
Non-profits weren't really as much of a thing until the neoliberal era of privatizing everything.
Of course, there are "real" non-profits, those kinds of activities are a real thing, such as organizing solely member funded organizations to serve the people, but in America, this is a marginal amount of the money in the system.