If I were a capitalist I would not give my employees health insurance with no deductible which I do including dental and paid pregnancy leave. That's not called capitalism that's called being a Christian and someone who believes in democracy so that everyone should get a fair slice of the pie.
I'm a latecomer to the environmental issue which for years seemed to me like an excuse for more government regulation. But I can see that in rich societies voters are paying less attention to economic issues and more to issues of the spirit including the environment.