You make good points for many prospective owners.But, you have to look at the whole system, not just the cars. For example, our home is about 150 years old and we have no garage. We would have to spend close to $10grand just to upgrade the service and wiring into our home before we could even install a proper Level 2 charger. Even then the car would live outdoors through NE winters, sometimes cold soaking at well below zero for many nights. And, then we travel to various places a lot that have no charging infrastructure and likely never will: hiking trails, wild beaches, mountains, etc. Sure, we could charge along the way someplace, but that will add time and logistics to any trip. I have surveyed available charging stations along a route I take a lot and there is really only one in a godforsaken rest area I avoid because it is always over crowded. Same problem if we want to visit my daughter or my son. So, for me an EV would be very inconvenient right now. Not impossible, but I will wait for some of these problems to get sorted out.
For me, I could live quite happily with an EV for 90% of the driving I do with my hybrid.
For those occasions on which an EV would be an impediment, we'd have a gasser.
For a two car family, an EV could work just fine as half the fleet.