I think that if you strip out the click-bait and over-generalizations of today's workers, you can boil this all down to:
1) A era of the tech bro is waning.
2) Young workers are focused more on less alcohol in their lives, and more on living a healthier lifestyle.