The “cars stopping in random places everywhere in any remotely urban area” thing has become a huge problem in general. It’s probably our clearest sign of the fundamental scalability problems of car-centric design.
Assuming we can’t significantly reduce car usage (and noting that you can still prioritize bike/pedestrian-friendliness and assume this), we really need regular car equivalents to bus stops. For Waymo or human rideshare drivers, or just non-transactional human families, say, dropping grandma off at a brunch restaurant. And significant fines + license points for anyone who stops anywhere outside them, like they do now, once established. The idea is no different than frequent trash cans and significant littering fines, really.
(I’m just spitballing here and am open to being wrong, just putting the idea out there as someone who’s noticed how much worse driving in cities has become over time.)
In France, especially in Paris, you have large "delivery" parking places where you are allowed to stop but not to park.
Unfortunately, with the rise of bike lanes, those spots are not quite dangerous, as the delivery person has to cross the lane to access the sidewalk and bicycles refuse to slow down, as usual.