The Boomers thought they had it figured out better than the stodgy old previous generation and they got a few things right but they also screwed a bunch of stuff up. Then they got settled in their ways and self-righteous and started griping about how the subsequent generations (whom they themselves created!) are full of crap and ruining everything.
Now go back and replace "Boomers" above with any other freakin' generation and that same statement will be just as right and just as wrong.
Labeling generations (or any other demographic cohort) and talking about they behave or think in an aggregated context is fine and useful for sociologists or demographers or anthropologists or whoever, as part of macro level studies. But for most of us, sitting around complaining about how "Millennials think this" or "GenXers do that" is really no more than the age-old "kids today" gripe. And that's fundamentally wrong-headed in assuming millions of people think alike because they were born within a couple decades of each other. And it often comes from people who can't or won't see that the societal norms and standards of any given time are constantly and necessarily evolving, informed by ongoing historical events, technologies, advancement of knowledge, evolving philosophies and cultural growth.
When I was a kid, there was a nasty war going on in Vietnam, we were knee-deep in Watergate, the civil rights movement was still pretty fresh, women weren't actual people yet, news took a day to find out about and a phone was a thing on the kitchen wall you used once or twice a day. How can I look at kids in today's world and complain about how they see things? They're negotiating an entirely different world than I was. They'll get some right, get some wrong, have kids and complain about them.