> This essay was written in 1958, before the 'Invisible Hand' was replaced by the Coase theorem which actually explains why externalities don't happen in free markets as often as you would think they would (instead of just observing it).
Coase's theorem explains why externalities occur even if you make the idealized assumptions of rational choice theory (perfect knowledge and utility-optimizing behavior); it does directly state that (in those idealized assumptions) you wouldn't have externalities without transaction costs, because those who would otherwise suffer externalities would be motivated to buy off those who would inflict them. However, transaction costs are a very real thing, and are particularly significant in the case of externalities with diffuse impacts (whether that's harms or benefits that are diffuse.)
Coase himself criticized misapplication of the theorem to claim that externalities were unlikely, since such applications necessarily discounted the real occurrence of transaction costs. Such misapplication essentially inverts the whole point of the theorem.