In their recent book (reviewed here), Akerlof and Shiller go further to suggest that people are not only making sometimes irrational decisions but that they are beguiled into thinking they need things they don't. More than that, they argue that the very nature of capitalism guarantees this kind of behavior from companies.
Phishermen know how to give rise to temptations, thus generating novel “needs.”This has to be a disturbing thought to anyone in the technology industry. Are we fulfilling actual needs people have, or monkey-on-the-shoulder needs invented out of whole cloth?
I think we can safely say that we do need more products that help consumers make better decisions about purchases. One somewhat snarky app I'd like to have would scan a product barcode and do a quick calculation of a lobbyist/PR-to-scientific research sentiment ratio. The higher the ratio the more suspicious the product: a company that spends tons on PR and lobbyists but which scientific research has found to be problematic is probably pushing something that is not in the public's best interest.