I don't believe a market based economy is capable of solving the problem of climate change. The market provides what people demand. But in the case of climate change what people demand is making the problem worse. Socialism implies some central planning for the good of all. As a world in danger of destroying our own climate, we are in desperate need of some long range planning that goes beyond next quarters profit.