Our son's public elementary school gave no leeway about letting him walk 4 blocks after school. In the mornings they couldn't prove where he'd walked in from but after class they could only release him to an adult they had on their list... Nobody walked home from that school. I assumed it was insurance bullshit, but I also read stories about police being called by nosy neighbors for kids playing unattended in their yards.
As a 90s latch key kid I don't get this modern American hysteria. I'm sure kidnapping/assault stats are better than they ever were in decades past.. yet its less socially acceptable than ever to let a kid have any independence.