High density housing will pretty much soon mean you will be doing some form of public transport, or uber or other such non metered taxi service, where the supplier will have the infrastructure to charge an EV in off peak periods, and thus you will not really need the personal vehicle but will time share. Here where there are long distances, the electric vehicle or hybrid is still a good match, as most people typically do up to 100km in a day maximum, and for longer rare trips you are frankly a lot better off renting a vehicle for that.
If I need to move something big I will just go to the Whynott service station 15km away from me, and rent a "Whynott Rent a Bakkie" for a hourly rate or daily rate. No associated costs with depreciation, servicing, insurance and all you have is the well used Toyota/ Isuzu or Nissan with a full tank of fuel, and when you are finished you drive it back, fill up again at the garage, park it literally 5m away from the pump, go pay with your credit card and away you go. Rent for a month a year and still come out ahead on a rental vehicle.
That's very much a fantasy. Yes, you may not need a car to commute to work everyday if the public transport works because you live in the middle of a large city and have a good paying job (so you can afford renting the car occasionally too). But we are far from public transport being ubiquitous, going everywhere where needed (and not only where there are enough paying clients to make it profitable) and it still doesn't cover long distance travel.
Using "Uber" or renting a car works great in theory - if you are rich enough to be able to afford it. I suggest you visit e.g. one of the Parisian suburbs (which I live some 40minutes from) and tell the people there they should get rid of their old polluting cars and call a taxi/Uber or rent a car. These suburbs or "banlieues" are usually full of blocks of flats, being typically homes of low income families.
Only few of these suburbs are served by train/public transport, so the car is often the only option how to actually get the 10-20km to work. There is also little to no infrastructure there (schools, hospitals, shopping, etc., certainly no car rental or even self-service car sharing - that is only downtown), so again, without a car you are screwed. And most people living in the blocks of flats there are low wage laborers (if they have work at all), so very ill suited to renting a car or taking a taxi to work every day. I guess you haven't checked how much would that actually cost you if you had to take e.g. a 10km commute every day by calling a taxi (or Uber).
The above still doesn't take into account the ubiquitous delays and problems on the public transport, the trains (go to a business meeting after spending 30-40 minutes hanging from an overhead strap on a jam-packed train!), etc.
And that is an example from Paris, where there actually is a fairly dense public transport system already (metro, surface trains, trams & buses), there is also an electric car sharing system (Autolib'), bike sharing (Velib'), taxi service and Uber. There are plenty of cities which have the same problems - and don't have that level of public infrastructure in place.
E.g. in Compiegne (a town of about 40k people, some 80km north of Paris where I live) we have free buses, going about once/twice per hour. If the bus isn't going where or when you need to go, you are on your own. So a car is pretty much a necessity if you live or work in an outlying part of the town. There is no Uber (too small town for it), there is no car sharing, at best you can book a taxi. Electric car charge ports are only at large shopping centers outside of the town, so useless to actually recharge your car overnight (unless you have two - one charging and another one driving).
Please do a bit of research before you say stuff like this next time because it makes you very much sound like that infamous aristocrat who, when told that people don't have bread and are starving, replied with "they should eat cake instead".