You can install as many crosswalks as you want, if pedestrians are too lazy to use them it won't make any difference.  Many of the pedestrian deaths lately are from jaywalking and dangerous pedestrian habits.  Sure this law wouldn't help that but don't only blame cars for pedestrians getting killed.  If the pedestrians obeyed the law and took a minute to cross where it was legal many would still be alive.