Part of the problems is humans won't damage the paint on the cars. You want drivers to slow down, make them worry about their paint tends to be more effective than making them worry about hitting a pedestrian.
I’m wondering if this is sheer desperation on the part of the locals. Maybe speeding is a problem, but the town refuses to install speed humps, so people do this to make the neighborhood safer for children. I don’t know.