You say that electric cars are an old technology but you overlook the fact that the battery technology is moving at a faster pace than probably anything else out there. Not only that the computer technology, i.e. chips is too. Those tiny long lasting batteries in your smartphone were non-existent 30 years ago. The batteries are getting smaller, lighter and more powerful each year.
I understand that, but the battery technology and its manufacturing probably isn't even allowed by our own EPA, not to mention that they catch on fire. And, they still haven't overcome the limited mileage problems. I am not against electric cars (or another energy source), but I am against pushing on a technology that has not proven itself and has several hurdles to jump, before the majority are on board, the infrastructure is in place and the old infrastructure is not smoldering in economic ruins. There are countries on this planet that's sole source (for the most part) is oil export. That would be most of OPEC. You don't care about them?
The process of change is a slow one. Wouldn't it be wonderful if we had a government mandate that said everyone has to have an electric car by such and such a date, and when we are half way there, somebody comes up with a nifty hydrogen system for half the cost and is compatible with some of the existing infrastructure?
The horse and buggy were eventually replaced by the automobile, but the dirt roads that were fine for horse and buggy had to now be paved. And something new came along, car fatalities.
The same thing is happening in audio, worse in video. Until a few years ago, who would ever think of downloading a movie. The reason they can do it now is that the "infrastructure" is in place to provide such a service. Without the infrastructure, it would be only on a very limited scale.