One thing a younger runner needs to consider is that road races are much more plentiful today. For instance, a 32 minute 10k guy in the 1970's would typically only have three races to chose from each month. 5k's were rare. And, since there were fewer races, it was not unusual for someone like myself in say, 1988 to run a 32:30 10k in a "local" road race and go away with third place in my age group, and maybe with nothing at all.
Today, I look at the race calendar in my state of Connecticut (Hitekracing.com)
and I can choose from 10 or 11 races every single weekend. Which creates more chances for people to win, and thereby, creates a higher likelihood of slower times finishing towards the front. For instance, a 17:00 5k time today could very well win a number of local road races overall. Where as, by my earlier description, that time would not even get you the top three in your age group.
So, while I know the younger runners can't control when they are born, I would suggest that they learn that most of the earlier runners had a much slimmer chance to win, and many of the "also-rans" from those era's would be stars in the large selection of races today.
I reflect on my own experience when at 54, I was out kicked by a 17 year old at the local turkey trot. While we both finished under 19 minutes, he did not seem to grasp the concept of me running sub 19 compared to him doing it. He was high-fiving and pumping his fist. And when I tried to shake his hand, he just slapped my hand and yelled "better luck next time", while his friends laughed. It was only at the awards I smirked as I passed him on my way home and quietly told him: "I'm older than your dad"
Today, that young man makes an effort to say hi when he see's me.