Ultimately EV's will be realistic for the vast majority of people for the vast majority of travel that they do.
Yes there's going to be edge cases, such as those long trips where it'll take a bit more time. For those houses with lots of cars where they all do high milage. As well as a few others.
However things like not having a drive or flats will be resolved, either through on street charging points or through an improved charging network. It should also be noted those properties are also likely to be those with the highest rates of not having a car.
Much is made of the time taken to charge, well for most day to day travel for the majority of houses with off street parking it's going to add (at most) 1 minute a day to plug in and then unplug. With the car then charging whilst you're at home. For many unable to do that charging at work is likely to become more common.
Filling a car with fuel, even if you don't divert from a journey, can easily add 5 minutes each time they you do it (unless the petrol station is quiet enough that you don't wait to start filling or pay). However, over time the ability not to divert is likely to get harder for more and more people as the numbers of EV's increase and the number of petrol stations reduce.
However people value their time in different ways at different times. No body questions the value of their time when it comes to stopping to get something they feel that they need.
For example, me making my lunch takes me less time than walking to the shop to buy it in my lunch break. It's just that some value their at home time as higher than their during their lunch break, as they may feel that they are not doing anything else during the latter.
It's likely to be the same, adding a bit of time to the parking up/leading routine is likely to be of lower value than when heading off for a day out and having to fill up with fuel.
Ultimately, yes there's going to be a need for more charging points, for changes in how we do some things (which may be better, like being forced to take suitable brakes in long journeys), and so on. However in 20 years time is likely that we'll look back on fears raised at this time and wonder what the fuss was about.
As a comparison, 30 years ago (1992) almost no one had mobile phones, 25 years ago (1997) they were still fairly expensive and fairly basic, 15 years ago (2007) the first iPhone was launched with noisy people having mobile phones 10 years ago and most having smart phones now.
Now yes phones get replaced more quickly than cars, so it's likely that the timeline is likely to be stretched a little, however the numbers who will be holding out based on EV's not being suitable (i.e. any other reason other than not being able to afford one) is likely to shrink the further into the future we go.
There'll be a vocal and possibly even fairly large group who make a lot of noise just before the ban on new ICE cars, but ultimately they'll be many who will be able to say "that reason you've just given, well I do that and it's not an issue." and it'll slowly reduce in size and volume.
In part because those who are stuck in their ways will be replaced by those who are younger and willing to do things differently.
Potentially even by those who don't own a car for day to day use (rather walking, cycling or using public transport) and just hire it as they need it (especially in urban areas). In doing so they may use trains to travel long distances and then hire a car at the other end. However that's another debate.