Apart from the stereotype of the jaded guy that has seen too much shit, there is the power balance between a youngish manager and a very experienced programmer. Sometimes the programmer will see a flurry of incoming problems very soon and flood the manager with them, and the latter won't know how to deal with this kind of situation. He'll be relying a lot on the more experienced person, but the power balance is reversed and the responsibilities as well, and it takes a lot of tippy-toeing and ego swallowing to sail smoothly. It's tricky on both sides, and company would prefer to avoid that kind of situation.
In my early 30's I had the the privilege of being able to recruit 50+ developers onto two separate teams at a startup. These were people who's experience vastly outweighed my own. I was still responsible for guiding my teams to meet the business needs, but what I learned from these people literally changed my life.
It was a really nice experience, but more an exception than the rule. I never got to work in another place where people wouldn't focus on the titles as a hierarchy thing, but just as different roles in a projet.
From the post it doesn't sound like he's picky.