That's exactly where the US and the rest of the World diverge.
In most of the rest of the World people in cities are precisely those who would not be charging at home, because it would be impossible.
Besides, my car is parked 5 minutes walking away from where my house is.
And I've been extremely lucky to find a parking spot so close.
Lamp-post charging is already being rolled out in parts of Europe https://ubitricity.com/en/driver/charging-network-map/
Once EVs are more common, it will make more sense for parking lot operators to offer charging services for more income.
You say that it will take over 20 years to roll out on-street charging, but somehow reducing the dependency on cars can be done quicker or easier?
I live in Japan, which is often touted as a very public transit-friendly society, but I have 2 kids and could not live without a car. Especially in the summer with 36C+ temperatures, or during typhoon season. Believing that we can have a future with zero cars seems very unrealistic.