Your post and your attitude seem to be quite negative in tone. You're not the only one on this site that dings EVs. Yes, there's a way to go with the concept, the infrastructure, public acceptance, etc.
We're at the dawn of a new age, and I'm looking forward to seeing it unfold. It's an exciting time, except, perhaps, for those wedded to and having a vested interest in the the status quo and the past. I'm reminded of what it must have been like for my grandparents.
When they were born, and when they came to this country, there was no electricity readily available to the general population, cars had just barely been invented and, really, they were, at best, just experimental. Grandpa Jack never heard of an airplane, much less flew on one, and the radio, rudimentary as it was, had not yet found its way into homes on any scale.
Technology matures, then gives birth to new technology. How many here have used dial telephones, had an ice box instead of a refrigerator, know what a washboard is, much less used one, didn't have indoor plumbing, and lived in a world before plastics. The first few years of my sweeties life were spent without electricity, running water, or indoor plumbing. Last time I checked, she was driving a Prius and using electricity produced by her solar panels, and sending emails and "Zooming" to meetings ... remember Skype ... who uses it now?