R9 could’ve been the best striker ever, but honestly I feel he was to much injured and gets to much credits. Yes he impressed a lot when fit, and had a insane dribble and ball control, but when talking about him we’re talking about ~5 years at top level compared to 15 of Messi and Cristiano Ronaldo.
The best players are the best because they stay at world level for their entire career, you need some luck with injuries but it’s also a big mental game. You’re up to it or not.