The full-electric technology just isn't there yet. Re-charging infrastructure isn't sufficiently built out. Too often, chargers that are in place aren't working. It still takes too long to long to refuel. Which makes time in line to get to an operable charger and the re-charging time itself sometimes measured in hours.
The planning for a road trip is tedious and depends on the hope that the stations you plan to use actually work when you get there.
Range is iffy. If it's too hot, range is less than claimed. If it's too cold, range is less than claimed. If you run the AC, range goes down. Unlike an ICE, there is no heat from the engine to run a heater. So the battery has to power that too. So if you run the heat range goes down. And running the climate control compounds the erosion of range caused by the ambient temperature that's causing the driver to use heat or AC in the first place.
All that feeds range anxiety.
Then there's the debate around whether they're really environmentally friendly. First, you have to get the stuff to build the car out of the ground. How's the energy for that generated? Then you have to process the various ores to get usable material. How much energy does that processing take? How is that energy generated, and what happens to the leftover slag?
Note that the majority of processing takes place in China. Which isn't exactly known for energy efficiency, clean generation of energy, or clean disposal of waste.
Without doubt when the car is actually on the road, it is cleaner than an ICE. But (1) that's not an answer to the question, and (2) it also doesn't take into account how the energy to charge the car is generated. So how much cleaner is it really?
If you just use the car to putter around town and charge it overnight at a station in your garage, range anxiety isn't really a problem. But then you have to pay for the charging station and associated wiring. And if you live in a city and park on the street, you don't have the luxury of your own private charger.
Eventually, I think we'll get there. Eventually, batteries will be produced cleanly, re-charging will take 5 minutes, what are now gasoline stations will have chargers, and the electricity will be generated by nuclear power (the irony there is sweet). But I'm about to turn 67, and I don't think it'll happen in my lifetime.