Look how many posts there are on here, of parents complaining their well-behaved children get overlooked at school for prizes/awards etc. Instead of advising parents to explain to their children that not everyone can be recognised for everything, you see post after post advising them to have a quiet word with the teacher.
Our schools have evolved so that everyone needs to be rewarded for everything, always (and no one is ever allowed to fail anything - or at least, to have realised that they've failed) but real life hasn't altered at all - is there any surprises these children can't cope when they grow up? And they can't - we see that in the current crop of university students, and it's been this way for a good ten years.
And this narrative anyone can be anything they want, and should be indulged, is harmful : yes, OK, my feelings were a bit hurt as a six year old when my mother told me that I was never going to be a ballerina. For about two hours. Children are a lot more resilient than we give them credit for, but we deskill them in this through constantly intervening to interrupt the truth.
Yes, there's better recognition of MH problems now, and yes, there's probably a tendency now to over-medicalisation - but sea changes in schooling and parenting also play a role.