The guy at 55 knows what he can give, he's a known quantity at all levels. He will likely hit the ground running without requiring extensive training, because he's seen it all before; and once he's settled, he will have no incentive to move on -- he stopped dreaming about jobs at Google/FB/Twitter a long time ago. If he has a problem, he'll just say it straight to your face with no anger, because he's tired of management bullshit and just wants to Get Shit Done. His kids won't need trips to the doctor/school/footie practice, because they're old enough to own their own cars; and that means the family doesn't have to go on vacation on that same school-holiday week all other young parents are fighting over.
The guy at 25 could decide at any moment that he really wanted that travel-writer career after all. He could find out he's so awesome with Scalisp 2.3 that TrendyCo is ready to sign him at 10x his current salary; or that he hates Scalisp so much he'd rather volunteer at Ebola clinics than write one line more. He could get married, have babies and see his productivity killed by sleepless nights, marital arguments, a divorce. More importantly, he will likely get bored after a few months and start angling for org changes you don't really want to have. When he has a problem, he'll just sulk because he doesn't know how to bring it up, and maybe he'll spread some venom around so the team as a whole will also suffer. He'll want to replace battle-tested solutions because he doesn't understand them, likely hitting again all bugs and corner cases that made the original implementation hard to understand. And after a few years, he'll piss off to double his salary because he has 3 years of experience in Rubynodexpress.js so qualifies as Lead Ninjastar for ShinyCorp.
When you look at it that way, why would you not hire the 55 guy?