I think the reason the left has trapped itself behind the shibboleth of “corporations cause climate change!!” is that other groups of leftists are major causes of climate change, because of their NIMBYism. 

And NIMBYism is the leading cause of climate pollution in the U.S.