The big remaining pragmatic consideration (in the US) is that America's neglected electric power distribution infrastructure is not capable in most locales to handle any large-scale conversion to EVs that has them home charging overnight most of the time. Like...not even close.
But in any case, vehicle purchases have never been driven solely by pragmatic considerations. Even those people who aren't "gearheads" (like me) make vehicle purchase decisions at least partly on more subjective, emotional grounds. On how the vehicle might make them feel, on the "vibe," and that's perfectly okay. It's a quality of life matter, not just dollars and cents.
Of course, the US market is at least in part skewed by cost factors: with a couple of exceptions, we don't have inexpensive EVs. Most of the rest of the world has very affordable (but still technologically cutting edge) EVs because China, by far the world leader in EV production and sales, is allowed to sell cars in their countries. We have only a handful of choices under $30k, while there are multiple Chinese entry-level EVs at or even under the equivalent of $10k, and that $30k will buy you a genuinely luxurious, teched-out Chinese EV. I don't much like the idea of supporting the economy of a country the US (and Japan) are likely to be at war with in the not-too-distant future, but the situation described above matters a lot to the future of EVs.
Bottom line: for whatever reasons (the specifics only kinda matter), consumers are very slow to accept these products. So much so that several manufacturers are backpedaling real fast on their electrification plans.
42