Ok, I am having trouble understanding the problem here. Ignore the possibility of 10 minute charges or battery swapping infrastructure because it won’t happen for a long long time, if ever.
The electric car is not a direct replacement for other technologies.
It is for shorter, daily-style driving. It is a low pollution, highly energy and cost efficient, short-to-medium range vehicle. That is what the current generation of electric cars are meant to be.
Debate over the usefulness of electric vehicles for long drives is at best missing the point, and at worst just plain silly.
Think of it this way: in a golf game, you could play a round with one club, say a 3 iron. The 3 iron is ok for distance, great in the fairway, but the short game would be pretty terrible. The gasoline car is a 3 iron. The electric car is a 9 iron. It’s way better for the short game, but not so much for the fairway. If you spend 99% or your time dicking around on the practice green, and you can only buy one club, why not the 9? (Putter would be walking from the parking lot.) If you get more enjoyment out of the 9 iron than frustration out of having to borrow a 3 iron for when you play a round, then the 9 iron is a fine choice.
So, if it costs me $20 to buy an amtrak ticket for my bi-monthly trip to grandma’s, and I save more than $10 a month by using electricity over gasoline, it’s a perfectly fine alternative. Either you are claiming that electric cars will never replace all other technologies (which is obvious, and therefore pointless) or you are claiming that electric is the wrong technology for people who need extended range (which is obvious, and therefore pointless).
Are you only interested in selling electrics across the whole market? Why? The market of “daily drivers” is huge. Pickup trucks, delivery vans, and sports cars sell fine, and they are a subset of the market as well. There’s no reason to say electrics are problematic because they don’t fit everyone’s needs or that they have limitations – it’s a meaningless argument, and a false dichotomy.