The solution is legislation and regulation.

In a capitalist system, those are the only ways to get for-profit companies to care about externalities (which is what sustainability and longevity address).