Sadly, as with kids and sweets, IMO the market doesn't demand what is best for it (and everyone else).
Otherwise Wal-Mart products would be as cheap as they could be whilst still being made to last and be repaired and low impact, low energy, etc. - all products would be traded in a way that workers were not paid immorally low wages. McDonalds would sell food that is good enough to keep you healthy rather than being carefully chemically balanced to be good enough to bring you back next time (high sugar, high salt, high fat, strong marketing). Exxon would be investing not only in ways to let you give them money more quickly but hugely into increasing fuel efficiency and alternative transport systems that would use renewable resources.
Otherwise Wal-Mart products would be as cheap as they could be whilst still being made to last and be repaired and low impact, low energy, etc. - all products would be traded in a way that workers were not paid immorally low wages. McDonalds would sell food that is good enough to keep you healthy rather than being carefully chemically balanced to be good enough to bring you back next time (high sugar, high salt, high fat, strong marketing). Exxon would be investing not only in ways to let you give them money more quickly but hugely into increasing fuel efficiency and alternative transport systems that would use renewable resources.