I agree with you.
However, take a look at the names you mentioned though: Ronaldo, Rooney... or the like of Messi.. and at the moment would be Mbappe or Haaland. They were/are young but already world class level at that age. I don't see any of our current youngsters at that level.
Against...