Andy, while I understand that EVs and the like work for a few people like yourself, they simply are not right for the vast majority of us. And won't be in the near future. In fact, your position is more than a little elitist. That is because you can afford a new or nearly new car or was able to take advantage of a singular good deal. For the rest of us, here is what I see currently standing in the way of widespread ownership:
Range and access to charging is the most often cited reservations so I won't belabor them.
The average age of the cars on the road today is 12 years and growing. That means, of course that there are as many cars on the road older than 12 years as there are ones younger. The battery warranty is typically 8 to 10 years. But even then there is a lot of fine print. So for EVs to replace today's ICE cars, at least one battery replacement will be required. Costs on that is not easy to come by, but industry estimates are in the $15,000 range. A lot of money for someone with an older car.
In cold weather, range can be reduced by up to 41%. In hot weather range can be reduced by 17%. Quick charging can reduce battery life. And the batteries do loose capacity over time. Sometimes significantly. In fact, battery degradation is enough of an issue that there are degradation calculators on the 'net.
www.carfax.com/blog/how-long-does-the-battery-last-in-an-electric-carhttps://www.caranddriver.com/research/a31875141/electric-car-battery-life/Remanufactured/aftermarket batteries have been talked about for years. But even for units as popular as the Leaf, they have never materialized. That means that the OE is usually the only source for the replacement batteries. And likely, the labor, too. How many people with 10 or 12 year old cars take them to the dealer for service?
In fact, should the average EV owner need almost any service on the vehicle's drive, for most people that will mean a trip to the dealership as there are very few independent shops working on them. Especially in the rural areas. Around here, dealerships are in the $100 an hour range. And in my experience, their weakest suite is electrical. It just takes them longer and you may well have to make multiple trips to get electrical gremlins addressed. Another thing to consider for potential owners of EVs. Used/older ones anyway.
As EVs become more common place, fully half or more of vehicle owners will be negatively affected. Many simply will not be able to afford them like they can an ICE powered vehicle. The Unites States is exporting almost 1 million used vehicles a year. And then due to the increasing number of safety features being added to today's cars, we are seeing fewer and fewer being repaired after an accident. Those issues and others are putting an enormous amount of upward price pressure on the used car market. We see it every day. More and more people are being priced out of the market. Trucks and larger SUVs prices are particularly insane.
So, EVs may be a good thing for the environment and for those that can afford them and live with their limitations, bu they are not really good for the market in general. And won't be for a long, long time.