Crossing a busy sidewalks is just as annoying for drivers as it is for pedestrians (maybe more, pedestrian traffic doesn't back up through a light when a pedestrian has to wait for a car). More on street parking and less off-street parking solves that.