Seriously?
We already know how to solve all of these issues. What we lack is collective political will.
We only know how to do it by means of considerable sacrifice. That's why nobody wants to do it. Solving the issue would be doing it without sacrifice or somehow getting us to do it regardless.
There is boundless technology we have not yet discovered. I think that we understand we have problems. I don't believe we actually know how to solve them all.
And yeah, the lack of collective political will sucks. It would be naïve, however, to think that there is no value in ensuring longevity in our current and future infrastructure. And improving it to sustain the population giving these companies their value is an obvious win.