I feel thei stats are due to the dominance and overpowering compared to small teams. Ronaldo gets about 10 shots a game. Given that he is a quality poacher he will always score . Even when he has a few shit games there will always be abother game to score a hattrick in. Then there is also the 20% penaldo stat.
And of course how these teams mentality break after 3-0 in 30 min. The rest of the game is a bothersome chore to them while Ronaldo lives of that time to stattpad as much ad possible.
Thats a difference with Messiwho slows down after a few goals and starts resting, ronaldo never rests.
Its why he wont leave la liga either, nowhere else will he get the opportunity to score that much.
I also consider Brazilian Ronaldo to better, no disrespect of course.