Where do you live? That's not how it is in my neighborhood, despite a 25mph sped limit that turns to a 20mph zone in front of my house (due to the proximity of a playground), drivers routinely drive 35+ mph. Neighborhood complaints have so far gotten a "Slow - Children" sign posted.
The one thing that helped for about a week was when they parked a radar speed trailer on the side of the street, it would flash a bright blue light when drivers exceed the speed limit by 5mph.
After they took away the trailer, cars started speeding again.
So why do most drivers appear to be much more cautious in a parking lot?
If drivers were truly taking more responsibility for the dangers they create for others, whenever they travel on a street alongside parked cars they would limit themselves to a speed that is at least unlikely to cause a pedestrian fatality (<30km limits are sometimes justified on this basis).
I mean, I get it - it would be incredibly inconvenient for drivers and as a society we have implicitly accepted the consequences of this convenience, but it doesn't abrogate the moral responsibility of drivers in my opinion. Just because everyone else does something doesn't make it morally okay.
Strongly disagree with this as a general statement. I live on a street near one of the several exits to my neighborhood. It’s not a sleepy street, but it’s also not a major road or anything overly busy. Being objective, I’d estimate that far less than 20% of drivers passing my house are truly prepared to stop for an unexpected obstacle and maybe ~2% are outright reckless (~50mph in a 35, DUI, fixated on phone, etc). The rest, and that’s most of us here, think they’re driving safe but are caught up in thoughts about their project at work, late for kid’s soccer practice, worried about a relationship, etc… and are mostly on autopilot for the conditions they routinely experience, but are not actively prepared for an outlier event.