Until the next era.
One thing I can guarantee is that 15-20-25 years from now, there will be kids telling you that Messi could never play vs the defenders of their current era, couldn’t produce the same way vs the talent of their current era.
I can guarantee you that they will do this, because it’s simply what kids do.
That's how it always goes and that's why comparisons across eras are kinda pointless. But part of the game's evolution is the top players of the era and how they shape the game and part of that is just what kind of body they happen to born into. But the most talented players would still be awesome no matter the era, they might not play the way or the position they actually did, but they'd find a position where they would shine.
Someone like Pele was before my time, I can have no real opinion about him, it's just not the same watching highlights or digging up some stats, he's simply outside personal ratings for me in that "past greats" category.
I'm somewhat older than Messi but not that much, so his generation of players are the last ones that felt like 'peers' to me and not like the upcoming young kids, whereas Maradona for example was so much older than me that he was an early childhood hero. Very different perspectives, for a young kid a player is a mythical figure almost, then as you get older that importance keeps getting less and less until at some point they become kids chasing a ball
So it goes both ways, there are the kids and there are the old geezers stuck in the heroes of their youth
It's the memories with all the emotional weight in them. It's very difficult for any player to surpass the players you grew up with, because for most people later in life there's just so much more important things than a ball game, so a soccer player won't have the same kind of impact no matter how good they are.