"dams burst (...) it'll only last as long as we expend energy to maintain it" - true
But as our construction techniques improve, maintainance cost are reduced (or alternatively reconstruction costs are reduced - it's all a tradeoff)
Also, look at what happened as a consequence of the tsunamis - we are getting better at monitoring them.
We will also certainly get a better understanding on how they behave, and maybe how to mitigate them (IIRC wavefronts of opposing frequency cancel out- maybe someday we'll be able to do something like that)
It all takes time- if only to develop understanding on what to do, what to avoid, and technology on how to actually do something.
I'm not denying the fact that we are not able to fix the weather - yet. But in the long run, we will.
It certainly is premature to put much faith in that, yet look at the ideas for geoengineering- it's very inspiring.
I don't want to be overtly optimistic - humans are great - but we also have flaws, mostly social. There are indeed very concerning in the short run - especially in the west and in Europe, where something is going wrong (less interest in science, less willpower, lesser will to live?). But the world is a big place, and if the current powerhouses stop innovating, someone else will take the lead. It doesn't really matters who does.
So in the long run, I'm sure the human race will win against nature (as in total win - incluing whole brain emulation), if we just manage to not destroy ourselves due to existential risks in the process.
These are IMHO the only real obstacles to acheiving that.