One of the pros/cons of capitalism is that companies and workers will fight policies that make them less money. The Holy Grail for any capitalist policy is something that does the right thing and makes money.
Doing the right thing is unfortunately optional. Making money is not. Idealists want big government policy to just do the right thing. Capitalists want businesses to have unrestricted access to making money. If we can align policy with both interests I think we can make serious progress.
In my opinion, I think we have a better chance at fighting climate change with a bill that fits in s piece of paper rather than thousands of pages of regulations and loopholes.