Because with age comes (usually) maturity? Because older people don't feel invincible while flying a $500k plane loaded with passengers? Because passengers don't like putting their lives in the hands of someone younger than their kids?
I'll take a mid 40's guy with 200 hours over a 21 year old with 500 hours who knows everything there is to know about flying.