I read your edit but the main problem is that all of the greats in the past 20+ years have played on superteams.
R9 played with Zidane, Carlos, Beckham, Raul, Robinho, Ramos, Figo, Casillas, Owen...
Cristiano played on a superteam in Manchester too, then went to a superstacked RM. Ronaldinho played in Barcelona with young Messi. Haaland is now at City with an insane squad.
You will NOT see a superstar playing for a medicore team today. It's not a thing anymore LOL. How was Messi carried by his team at WC when he was clearly and by far their best player and an MVP winner? Messi now won WC and Copa America as a washed up old guy and still ended up the MVP in both LOL:
View attachment 736923
Talk about getting carried.