I don't get how he needed to be this old to get to be a Captain, for reference Kirk was more than twenty years younger during TOS. Plus he had to get stabbed in the heart to even get there!!! Otherwise he would have been Lieutenant Junior grade!! What kind of organization has officers still with a rookie rank when they are ten years (at most) from retirement! I mean it took Nog a couple of years after he graduated to get there! Granted he got shot in the leg... but still! I mean even Kirk saw that in Generations when he talked to Picard about his retirement. He told him to refuse promotion (In reference to the earlier movies).