None of this is an unsolvable problem.
For example, terraced housing with on-street parking can support EVs by allowing homeowners to place cable ducts[0] inside the sidewalk. With large apartment buildings you can incentivize (or even mandate) that whoever manages it supports installing shared chargers. With all other kinds of awkward publicly-owned spaces you can have the local government install shared chargers.
The irony with it being an "expensive toy for the rich" is that EVs are significantly cheaper to operate than ICE. Especially with the upcoming new generation of cheap Chinese EVs, it would be quite possible to have the government offer a low-interest loan where the total monthly cost of car ownership stays the same - or is even lower.
> With large apartment buildings you can incentivize (or even mandate) that whoever manages it supports installing shared chargers
And then the the management company that controls the shared chargers can charge rates that are even higher than the vastly inflated costs at public chargers, as they know the users will pay for the convenience of charging at home :(
This isn't the nice future we were promised, with clean electric cars and plentiful renewable energy. This is the future of late-stage capitalism and the enshittification of everything.
This is already happening. Near where I live there is a newly built 7-home terrace. Each one has both a garage and a cable duct sprouting up from the edge of sidewalk in front of them.
(Coarse location: outer SE London.)