Dumb question: can miniaturization solve this someday? Seems like the inevitable tech curve is to squeeze more and more into smaller and smaller boxes. Not just information, but real useful power and energy. If Elon's current batteries only store 220 miles, then in 10 years won't it be 10x that in which case problem solved?
Let me know if I'm violating a physical law or two with my optimism.
I think the huge jump is between being unable to do something and being able to do it at all, even on a risible scale. Once you've made that jump then all of our tools and tricks for improvement kick in -- the difference between a matter of existence (quality) and efficiency (quantity).