The current business-for-profit model rewards short-term thinking, narrow self-interest, and a social-and-environmental-costs-be-damned attitude. Non-profits, while more focused on the greater good, tend to be inherently resource-challenged and rely...