Seeing the number of athletes and others being given major honours while still very young may make honours appear with it and more 'relevant' to younger people (or at least that is probably the government's fond belief) but I think they devalue them.
I understood honours were for lifetime achievement, when someone had gone over and beyond their duty or shown devotion to duty over a long period - which applies to people at every level from local community workers to the famous.
For example, why should Andy Murray or Mo Farrah get knighthoods now? Yes, they are both great athletes, yes they have achieved astounding levels, but surely Andy Murray's knighthood should come at the end of his playing career as the final accolade, the same for Mo Farrah, I know he will have a shorter career but I am sure his contributions to his sport will be continue even after he ceases performing.
So many of those given knighthoods in the past for a couple of sporting achievements have seen the recipient sink without trace, once their moment in the spotlight ends,