Nothing you say will convince me that two years is a substantial age difference in any facet of life. Have to agree to disagree.
The issue isn't ages, it's that the ages translate into career length. For example, take 2 players with a 2 year age difference:
Player A - projected to play for X more years, 3 of those being prime years
Player B - projected to play for X+2 more years, 5 of those being prime years
NHL careers are short, the portion of careers where players are in their primes is shorter still. All other things being equal, player B is much more valuable and those two extra years make it a classic no-brainer.
My apologies for making one last attempt to make things clear. You've said nothing I say will convince you and that's fine, agree to disagree.