Well, what if there's no profit to be made out of mitigating climate change? How can the 'free market' have any positive influence in that case? The trouble is, fossil fuels are so rich in energy (coal has 4 times as much energy as TNT, I read somewhere) that it's very hard for any other source of energy to be competitive.