It's also related to having a social healthcare system. People who keep stepping into traffic and get run over really rack up the hospital bills which, ultimately, are paid by everyone. So the country decided that they need to adopt some measures to keep stupid people from getting hurt.