That's one thing I really don't like about this country. We don't really push ahead aggressively with tech, it takes decades.
When we know something could be done, but currently isn't practical, instead of saying "Nope, we are building this charging network and we will have better batteries within 5 years", we say "Maybe someday, but right now we need gas".
We judge technology based on whether it works and is economical right now, even when there's a clear road map to making it work.
People still talk about whether the electric grid can handle the electric cars, and how windmills and solar are forcing coal offline, like as if we don't know how to upgrade things and build natural gas plants.
For a given individual, waiting a few generations makes sense, but it would be cool if big companies were just a little less obsessed with slow iterative development and rollout of tech that we pretty much already know how to do.
Everyone says batteries aren't sustainable and Lithium mining is bad, but the point isn't to make a billion lithium cars, everything now is just a prototype.
Building these missing technologies like energy storage should be as big of a deal as the moon landing was. The kind of "Make it work even if it costs 100 billion because our future depends on it" thing we just don't see anymore.