You’re right. Also we may need to consider injuries. Can not remember a long lasting injury in Messi or Cristiano’s career. Regarding drugs , I can only think of what Maradona could’ve done if he had not used them.