You look at Kobe Bryant, who at 34, readjusted his play to be a more ground game, from his high flying days.
Tracy McGrady, 33, is out of the league. He was arguably just as good as Kobe in the early 2000s. You rewrite the 2000 offseason and put Duncan on the Magic, they would be in the Finals with the Lakers every year. But Tracy never had the work ethic to put in practice time and learn how to age, despite his injuries.
The question is, if he learned to age like Kobe did, would he still be an elite SG?