I recently moved from a very low average income city to a very high average income city. In my former city it was nearly unheard of for children to unsupervised, despite most people having large families, because there was a very real concern about kidnapping/human trafficking and other issues (and this concern wasn't unfounded, this city made national news for masked men in a van grabbing multiple children while their parents were holding their hands in a Walmart parking lot and bailing).
In my new city, I see 7-8 year old kids outdoors playing without any significant supervision in the neighborhood and allowed to walk to school on their own or walk/scooter to a friends house. It's a stark difference. There are complex issues here, and a lot of nuance, but on its face this made a statistical truth really obvious to me, which is that socioeconomic status nearly directly correlates to physical safety and crime rates. The simple truth is that the high average income city is just a much much much safer place for anyone to exist in, to walk in, and this includes children.
I feel like every time this issue gets discussed, there's always people ignoring the socioeconomic factor, and worse, pointing it out is taken as a blanket attack on poor people.