We could also slow down the motor vehicles to the speeds where drivers can react to pedestrians and cyclists.
And improve education all around for road users, including pedestrians, to widen the understanding of how individual decisions affect the community. For example, starting to cross the road at the end of the crosswalk signal leads to fewer cars able to turn right, which leads to more congestion, etc. Trying to make it across the intersection when traffic is moving slowly and blocking crosswalks and cross traffic. Opening the driver's side door with your opposite hand to look in the side view mirror or blind spot for cyclists.