I'm not even a Ronaldo fan, but you'd be hard pressed to find any top 5 lists that don't have him on it.
Overall he has to be but in terms of peak skill only and not career achievements I could easily see that.
I am out of my depth in this argument, but I would offer this — Gretzky also played in a high scoring era, on an overpowered team, and was accused of being a stat padder. In spite of all that, he was still the best player ever.
The thing about soccer is that for some reason the statistics don't go into depth enough (maybe Americans view team sports more individualistically and enjoy statistics way more). Secondary assists don't exist at all for example and neither do rebounded assists.
Given the fact soccer has way longer setups that often include 10+ passes you have top level playmakers who have low assist counts because they are too deep to make the final pass. A lot of casual fans only look at goals and nothing more. Up until like 10 years ago it was extremely difficult to find even regular assist numbers especially for players from previous eras. I even read an article on the net claiming Maradona wasn't that great because Messi scored a lot more goals and they didn't even mention that Maradona played deeper let alone the fact he played in a low scoring era. They merely looked at goals. This is what a lot of people look at - goals only.
Another thing is that modern day star players more often than not kick all penalties all free kicks etc. It is the case with CR7. Whoever gets fouled he kicks the penalty or the free kick. Imagine you could do that in basketball. All free throws thrown by your one star player. Messi did that too as well but Barcelona ended up buying two other superstar forwards so he ended up sharing penalties with them while CR7 kicked all of them. There is nothing wrong with that Cristiano was an excellent penalty taker (less so in terms of free kicks) but you can see how one can get more goals that way.
The overpowered teams are on a whole different level in modern day football. There is no draft either and only 20 teams per league and every European country has their own league. Historically there have what people called the big three (English, Spanish, Italian) leagues but nowadays it's sometimes the big five (+German and French). The sport itself is also much much bigger than hockey. Now to show how overpowered the teams were this is from the world all stars thing done by FIFA back in 2017:
out of 11 players originating in 7 nations it featured
5 Real Madrid players (Cristiano's team)
4 FC Barcelona players (Messi's team)
1 Juventus player (Italian league player)
1 AC Milan player (Italian league player)
Now if we compare La Liga in 11/12 to back when Maradona won his league title in the late 80s in what could be considered the first super league in history (Italian Serie A) it becomes crazy apparent. Real had 42 points more than the 4th place. Maradona's Napoli had 30 points more than the very worst team in the league. Also pay attention to the Goal Difference: