I suppose science has done a lot to prolong peoples careers. Not long ago turning 30 pretty much singled the end of an athletes career. So much is known about nutrition, training, recovery etc that if athletes follow the advice and knowledge out there that they can easily perform well past 30.