I fully agree that all these things don't _solve_ anything and it never will, it just delays the inevitable a little bit.
But it is not completely out of the question we could solve abundant nonpolluting energy. Failure there is not inevitable.
> people collectively will learn what it means to have "enough"
Maybe I am too cynical, but I think the problem with this is that means, in practice:
"OK, everyone. Let's stop accelerated technological progress, and the level of civilization we have today, that's where we're going to stay at from now on, with maybe some smaller bugfixes rolling out once every 50 years or so.
The quality of life you have today? That's it.
Oh, and all you guys still in poverty [there are still billions of people who use very little energy], you're also going to have to stay there. Sorry."
That will in turn cause civil unrest and even more unhappy people than we have today, which means increased totalitarianism, oppression and violence to quash that to keep societies "stable". For all the ills of consumerism and aspirationism, it _is_ serving as an opium to keep people distracted from the harsh realities of the world.
We'd go back to the Middle Ages, in terms of the rate of improvement of the quality of life. I don't think many people are OK with that.