Earlier quoted context omitted.
A similar problem is HR departments abusing the "knobs" on the position's requirements. For a software-based CRM company, they required something like 7 years of Java EE development experience for the lower level development positions, and 14+ for the team lead positions. How many 14 year Java developers are there? Furthermore, do you really need 14 years of experience in a particular language for this position? I th…
I've seen several job ads requiring "5+ years experience with Technology X" where Technology X is not yet 5 years old.
The result? They don't hire anybody despite a looooooooooong line of overqualified greybeards.
(I am young myself, too!)