The root cause is the infantilization of the young. When I was 12 everybody thought I was "not quite an adult" Now people say that about 18 year olds. We have literally millions of people living in adult bodies being treated like small children.