There are a lot of things kids are often considered too young to know about. For instance:
The problem is, almost every bad thing kids are considered too young to know about happens to some kids.
The rule that kids should be shielded from these things has some really negative effects on the kids who are most vulnerable.
It hurts kids who have been abused, because they’re considered dangerous to other kids if they ever talk about it. Their peers aren’t supposed to know about it, so they’re supposed to just never talk about it ever. That creates a lot of shame, and living with that kind of shame hurts people.
It also hurts kids who are currently being abused. They get the overwhelming message from everyone that kids are not allowed to talk about these things. That makes it hard to tell adults what’s going on, especially if they don’t quite know the right words. If they try to tell indirectly, they might even be hushed and told that they’re too young to be thinking about that kind of thing.
It hurts kids of color, because they’re often required to put up with racist things rather than have the white kids find out about racism. Because they’re old enough to have to deal with racism, but their white peers aren’t considered old enough to be told about it.
There’s also parents who don’t want their kids to play with disabled kids, because they think their kids are too young to know about disability or serious illness or injury. Or even, to the point that a kids’ show hosted by an amputee actor got a lot of complaints that her missing arm was upsetting to children. This kind of attitude is all over the place.
Preventing kids from thinking about bad things hurts all kinds of kids, all kinds of particularly vulnerable kids. And I don’t see how it does much to protect the safer kids, either.
I’m not sure what the solution is. But I think it is a problem.