The very word "externalities" and the state of the global environment don't inspire much trust in the efficient management of "externalities" through capitalism.
Pointing this out doesn't mean that I am a socialist ot communist, I don't like this this kind of black and white thinking.
Wouldn't "efficiency" mean that we use natural resources sustainably?
That's not happening as far as I see.