Into the why-does-this-happen box I'd like to add the decline of rural culture, and increase in urban culture.
More kids used to be exposed to the circle of life and death as seen in nature, now it seems the urban snowflakes just whine at the slightest thing, not having any grasp of the existence of violence in life.
Parents are afraid to tell them the truth; that there are people that will, for no reason you will ever understand, try to hurt or kill you and people you care about.
Be prepared.
When the subject of rural v. urban culture comes up I can't help but think of the rat utopia experiments.
https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2636191/