I absolutely agree that employers should pay living wages — regardless of sector. But I feel compelled to point out that #NotAllNonprofits are like this. Plus, there are certainly plenty of for-profit companies that expect staffers to work too hard for not enough compensation, especially newer ones that are just getting off the ground.
I think the main difference is that nonprofits often use “but the mission!” as a way of justifying low salaries and lousy working conditions, the implication being that anyone who pushes back is being callous and mercenary. And that can feel obnoxious in a way that “we promise you’ll get a raise as soon as we start making money” doesn’t.