For a lot of people it's not just range anxiety that puts them off, it's the sheer physical cost of buying one in the first place. You can buy a cheap run-around ICE, and keep it going for not a lot of money. EVs on the other hand cost a fortune, and old (and presumably cheaper) ones may well have old tech and maybe not very healthy batteries. If you need new batteries, it's game over.
When, if, EVs are on a par with ICEs pricewise (like for like in terms of size, not a tiny EV vs a high end ICE), then they stand more chance. Right now they are way over most private buyers budget. Case in point, my ICE when new was £25000. The hybrid (not EV) version was £49000. That's not even funny.
They still don't make an EV version, only hybrid, and it will do less than 30 miles in electric mode. Various sites suggest a real life average of about 52mpg, taking into account a mix of petrol and EV usage. My diesel version of the same car returns a long term average of 59mpg, so how is that helping the environment?