Somewhat valid, but it really depends on what you mean by "city". One of my neighbours (in the Shire) has had EV's for 12 years, 3 x Nissan Leafs on 4 years leases, loves them. He commutes around 40km a day, so charges the Leaf once a week, on the day he works from home or the weekend if he isn't using it. He has solar on the roof and a Zappi 7 kw charger in the garage, cost $1500 plus $200 cash for the electrician to install. As previously posted the Leafs have the advantage of powering up his tree change weekender. When he bought the first Leaf he organised for free servicing and has done the same on each change over, I don't think he has purchased tyres or brake pads in the 12 years, so his servicing costs inc fuel are basically zero.
Another neighbour just purchased a Tesla Y for his wife, replaced a Mazda CX90, she does the school run, shopping etc and works a couple of days a week. They also have solar and a Tesla charger in the garage with a longish lead as she parks in the driveway. The biggest advantage for her is she never has to go to the service station to fill up with petrol, she hated that. Just plugs it in once a week or so.
I don't hold out much hope that EV's will come down much in price, the battery tech gets slightly better each few years and more expensive at the same time. But it's not going to get to ICEV range or refuelling speed anytime in my life, or my children's, maybe not even my grandchildren. Waiting for some revolution in EV's is fruitless, if they don't suite your usage pattern now they still won't in 10/15/20 years.
My observations are that EV's suite some people perfectly without changing their lifestyle, others have to change their lifestyle to make an EV work for them. For others the change would be too great and EV's will probably never suite them.
Always a Bulldog