As far as I'm aware, I think the most glaring problems (tragedy of the commons, dealing with negative externalities) are very well known & have relatively well understood policy solutions (e.g. Pigovian tax).
When there is wide enough social buy-in that these policy solutions can be implemented without expending/risking too much political capital, the "problem" ends up resolved.
A good example might be smoking in Australia. Very highly taxed, forced grotesque health warning images plastered all over the cigarette packets, etc. The comparison travelling through Italy vs Australia with respect to number of smokers is pretty amazing. The population understands & accepts the negative externalities of smoking well enough to accept the forced hand of policymakers intervening in their lives, and won't vote anybody out because of it.
So to me, the more appropriate question is, how do we incentivise enough social buy-in that people will accept the personal disadvantages of e.g. a carbon tax, and still lend their support (vote) to the party who choses to implement it? Didn't work well for France last time they tried to hike taxes on fuel.