The technological silver bullets (solar, wind, batteries) do exist... but it's just that we have to seize that opportunity that is sitting right in front of us, only being held back by oil interests.
Ford (car company) is making a new EV, I'm honestly a little surprised that the Japanese automakers are falling behind on this, but many manufacturers are already partway through that 10 year design cycle.