With a modern long-range EV, nightly L1 charging plus occasional DCFC or L2 charging would meet the driving needs of almost everyone.
So the solution is very simple: Just install L1 EVSEs everwhere. Streetlights have extra capacity now that LED bulbs are in vogue, so putting L1 charging next to every on-street parking space isn't even a technical challenge.