No doubt the points you bring up are relevant, but there is another - economics.
NATS retirement age is 60. You're closer to that than a 21 year old graduate. Statistically you might also be closer to losing your medical than that graduate. Bearing in mind it costs the same to train the pair of you then the 21 year old is, on paper, better value for money.
The bean counters rule.