While I agree with most of what you've written I think you've failed to speak to the complexity of social profit work .I do believe social profit organizations are businesses, they just have a different profit motive -- one that revolves around solving one or more of the world's pressing problems.  Our impact is not measured in shareholder equity but in a multitude of ways like food delivered; families sheltered and safe; children educated; supportive care provided.  However, unlike the for profit business, we exist in a climate that does not appreciate social profit organizations investing in fundraising (business development) and advertising (community outreach) and leadership (an awesome CEO) - in order to be capable of measuring and scaling our impact.  If the sector is to flourish, we need a paradigm shift away from  austerity think to strategic investment.