There are a lot of things EVs have to do before they can be truly mainstream. One is have the range and wealth-tolerance necessary to function well in all climates, including really cold climates. Another is charging mechanisms and infrastructure that is affordable and available to everyone, not just elites or residents of particular metro areas. Both of these are being worked on pretty heavily it seems. I am still skeptical of the widespread practicality of EVs at this point in time for a huge chunk of the American population that does not live in urban centers, does not own their own homes, and does not have dedicated, secure parking for charging systems.
Further, EVs have to be appealing for reasons other than economy or sustainability. Many people still buy cars with their gut as much as their brains, and I doubt that will ever change. Cars like that Audi up thread are a lot more appealing than most EVs, just based on look and amenities. Teslas appeal to a subset of drivers, but there is a much larger group I think that would definitely consider EVs if they looked more like the cars they aspire to get, or are excited by. Tesla approaches the problem by getting rid of the car-ness and substituting modern techno design, which works for some. Audi and BMW, on the other hand, seem to be heading in a different direction, designing EVs that mimic a lot of the design cues of their popular ICE vehicles. I suspect that the latter approach will have more mainstream appeal, but naturally will have to be adopted by manufacturers selling cars to mere mortals.
I mean, my next car won’t be an EV for some of the above reasons. It’s wicked cold here, and the people who have Telsas and the like usually drive ICE vehicles in the winter. In addition, there are nearly zero EVs being sold right now that appeal to me either as vehicles or as places to spend time in. The range of current EVs is fine for me, at least in the warmer months, but certainly among affordable EVs there is pretty much nothing that excites me. And unlike urban commuters who rightfully despise driving, my circumstances allow me to actually enjoy driving, and I see little reason to sentence myself to a boring, ugly, or just unsatisfying EV while I still have a choice.
That being said, I do think EVs are the future, for a bunch of reasons, and they may well be the impetus for us to revamp or ancient electric grid to boot.