I don't know why people worry about age so much. Only a small percentage of draftees get a second contract from the team that drafted them. And that is usually 1st or second rounders. Teams have their core group of players they extend and they build around that. A prospect that will be 24 during their rookie season will be 28 at the end of their rookie contract. Not a big deal.