I see you have shifted everything onto pedestrians.
The issue is the high ratio of pedestrian-to-vehicle interactions inherent in urban environments, and mitigating the risk posed by it. In a perfect world both drivers and pedestrians would have perfect judgement, vision, reaction time, and lack of distractions. Clearly they do not on either side of the equation.
You can't fix that issue. The issue then shifts to how to best mitigate risk and minimize harmful outcomes from the inevitable collisions that will occur.
Part of the solution may involve greater enforcement of existing laws. Part of the solution may involve shaping the environment through better infrastructure to separate vehicles and pedestrians. Part of that shaping the environment may also include lower speed limits and traffic calming measures in certain areas where you have higher pedestrian concentrations, such as in shopping areas or near schools.
Lower speed limits also make sense in many residential areas where you have limited sightlines, children, street parking, and where you want to discourage the use of those residential roads as alternatives to main arterial roads. I would much prefer lower speed limits in residential areas than a myriad of timed no-entry signs that now line many residential streets in older parts of the city.
After all, the science showing the comparative difference in fatality rates between 50km hits and 40km hits is indisputable. Once you take into account all the other things in the city that will slow you down, a 10km per hour difference in travel speed on a city residential area is negligible from a driver convenience or time consumption standpoint.