If a driver sees me walking in the crosswalk and notices that our paths will intersect, he speeds up.
Everyone does it and everyone accepts the behavior —- it has become so ingrained within driving culture that no one questions how insane it is to try to speed past a guy pushing a stroller to shave six seconds off of a trip.
Of course, people respond to incentives, so we shouldn’t blame individuals for operating within the constraints they inherited. Traffic calming is the way to fix this problem but as long as we as a culture never ask drivers to make trade offs for pedestrians, we will always be stuck driving everywhere and forcing people to ask permission to cross the road.
The problem with the button is this - too many intersections are built for cars and not people. The car is there “by default” and the pedestrian must ask permission to enter their realm. If there is a place which requires pedestrians to ask permission to enter a road which is dominated by fast moving cars…something has gone very wrong.