Messi was just 16.Player development is also hard to predict. I remember a newspaper article with the best young players in the world. Rooney was 18 or so at the time it was
1 Rooney
2 Ronaldo
3 Messi
Their careers you would have it the reverse but at the time Rooney as clearly 1st no question, Ronaldo was good but mostly doing tricks in a corner and Messi a bit younger yes but hadn’t proved himself at yet and wasn’t physically quite there.
I think if something had happened to Rooney after the 2004 euros, meaning he couldn’t play again, we would have thought he was the best English player ever. Similar to how people view Duncan Edwards.
However Rooney was able to have a career and although it was a very good one probably not as good as we all thought. A liking for a pint probably contributed. What’s new with our flawed genius’. A few gone down that path.