I think two factors that broke down the generation gap were mobility away from extended family life (so you no longer think of yourself as occupying an age-specific strata), and also popular entertainment that appeals to all ages. There’s not a generation gap any more, and boomers are much closer to their kids that the previous generation was. We share a common news & entertainment culture, watch the same TV shows, listen to the same music. The downside is that we can’t prevent young ones from hearing all the things that flow through. So I think its worth considering what kind of "innocence" is worth pursuing, and how possible it is, and what the tradeoffs are.