Should we dismiss ideas because they don't work as intended right now? All I see here is room for improvement. Rarely, if ever, do new approaches work perfectly the first time around, and the problem is especially complex.
Regardless of how Microsoft profits from this, it is still a good idea that could improve the lives of millions of people. If a company can make money while improving the lives of people, that is a good thing for both parties, wouldn't you say?
http://www.amazon.com/Feeling-Good-New-Mood-Therapy/dp/03808...