I think you're right for most cases. And that's OK. We still end up with an investment climate that's fossil-investment-averse, and that's good for the atmosphere/ocean in the long run[1] conducive to H. sap's continued existence.
i.e. People doing the right thing for the wrong reasons is just fine. The right thing ends up being done.
[1] for some value of 'long'...