Vinod Kholsa seems to agree in that regard. He is investing in profitable ventures that have great potential to solve large problems. According to a NYT article, he wants to show that for-profit businesses can be more effective at achieving goals than most non-profit organizations.
http://www.nytimes.com/2010/10/06/business/global/06khosla.h...