Purely using Ronaldo as a measuring stick for Messi's accomplishments, since I can't use anyone else since statistically they're poorer performing than Ronaldo, it reads:
All of this is fine except Messi has done it only by playing for Barca and nowhere else.
PSG: Its like playing for Michael Jordan's 1992 Olympic winning Dream team. This is not a test for his ability to play across multiple leagues at all. It would be like calling Ronaldo a Balon D'Or favorite for hitting 30 goals in the Portuguese League.
Argentina: He plays for a team that is guaranteed Quarter Finals even without him. Check Argentina's record in 7 Copa Americas played between 1991-2004: 2 wins, 1 final, 3 QF and 1 withdrawal (death threats in 2001). Yes he's played well but the burden on him is not as much as Ronaldo.
World Cup: Yes he rightly has the Golden Ball but that's like Ronaldo celebrating all his goals for United/Euro 2021 last year without actually leading them to any victory. Infact thats what everyone criticizes Ronaldo for during his time at Juve (despite helping them win 2 titles in 3 years).
Ronaldo has been a top performer across 3 leagues.
When he joined United, they were a clear 3rd best behind Arsenal and a new-Chelsea.
When he joined Madrid, they were a clear 2nd best behind Barca and a level below United/Milan/Barca/Pool/Chelsea in Europe.
Juve was the only top team that he joined, and even they had an ageing team.
We have to account for all of this. Its like saying Denilson was a better player than Ryan Giggs because Denilson won the World Cup or Lampard is a better box to box midfielder than Iniesta because Lampard scored more goals.