Curious why you make the distinction between for-profit and non-profit organizations. All organizations face the challenge of their vision of "making the world a better place" not necessarily lining up with the vision of the folks for whom they want to make it better. For-profit companies at least have the signal of "someone is willing to pay me for this" as a concrete guide to whether they align with anyone.
Watsi's founder talked a fair bit about this in his Startup School presentation (which is excellent, BTW):
Watsi's founder talked a fair bit about this in his Startup School presentation (which is excellent, BTW):
https://www.youtube.com/watch?v=WlT3UhC7NwQ#t=490