Why does it have to make money? If service such as twitter that can benefit the world in some way without making any money, why force it into a 'business model'?
Often the for-profit model and fiduciary responsibility can be constraining in wealth creation in general.
If you'd like to see a different kind of company, you should offer to invest in startups under more altruistic terms.