This is an interesting thread, and definitely highlights the privilege of many. I include myself in this, because I own (outright) a prestige car and also own a motorbike.
I think the initial outlay has to be considered. All very well saying you can get a 2nd hand for only £7k - but that's the privilege you have in thinking that's an affordable amount. For many people, all they can afford is a run down car for £1k, £1,500k etc. Many comments here of people having had multiple electric vehicles since they came out - again, how many people can actually afford to upgrade their cars?
Yes petrol is expensive, but with electricity rising by 50% now and again in October, people can't afford to pay that - where will they get the money to replace cars. Driving isn't a luxury, it's a necessity for most.
Another assumption, that people can change their cars for free when they're at the cinema, or eating out etc. Again, some might have that privilege and no money concerns, but there are plenty of people who will have to choose between heating and eating. There isn't spare money for a frivolous spend like that.
This is another way of creating the divide between the haves and have nots. Can't afford to fix your old car, can't afford the petrol but can't afford an electric vehicle? Oh well, you peasant, public transport for you (which is another joke).