it's not people are anti-car as much as they are pro-human. the majority of people (in the states) would not be car people if they had alternatives. stroads are hostile to anyone not in a car. making pedestrians hit a beg button to cross street is just reinforcing that they are trespassing on land that is not for them.