Thats because its not Ronaldos game to dribble half way accross the pitch or play through balls. As weve seen when he was at United he can do these things by the way. Just because he has now simplified his game and has different attributes doesnt mean you "cannot compare" the two because it has worked for him and the teams hes played for.
Hes has a few things on Messi as well by the way.
Defensively hes better.
Tracking back hes better
He has better movement.
Better at heading
Better with his weak foot.
Better at penalties.
Definitely more of a clutch player.
When CR7 was in United (the last season) and his first season of Real Madrid, indeed he could score goals, dribble and even play make. But you are comparing 2 seasons of him performing at an elite level in the 3 main areas of attacking football against someone that had done so for a decade. If CR7 played like he did in that 2 seasons for the entire decade, then the polls will be a lot closer.
To the other few points you have brought up, lets go through point by point.
Defensively hes better. - Better in defending corners yes, but I believe Messi has a better tackle.
Tracking back hes better - Erm..not too sure about that, I mean we know Messi can be lazy as feck but we also saw him playing LB against Liverpool midweek. But for argument sake, even if it is true, this is not one of CR7's greatest attribute. I mean if we were to include all possible attributes,I am sure given his height and jump, CR7 will be better at shot stopping as a goalkeeper than Messi too.
He has better movement. - Goal Scoring
Better at heading - Goal Scoring
Better with his weak foot. - I interpret this as the gap between CR7's either foot being smaller than the gap between Messi's either foot. Not really a big plus to CR7 as Messi's left foot is something else. But ok, lets consider this a plus to CR7.
Better at penalties. - Goal Scoring
Definitely more of a clutch player - Is this a fact or an opinion? Did messi's career start in 2016? Lets assume that football indeed was started in 2016, in this case CR7 is only more clutch in...yes Goal Scoring
So basically other than better in defending corners, a questionable better tracking back and being a better goal keeper, all other "better than messi" attributes are basically goal scoring attributes. Yet despite all those pluses for CR7, they are about equal in the goal scoring area. See, what you have done here is merely pointing out attributes that CR7 is better in within the goal scoring area, which is the area they are competing in. I can easily bring up messi being simply the better finisher based on their goals/shots ratio, but it is merely an attribute, they are still equal in the goal scoring area despite their superiority/weakness in all these attributes.
As for the "better weak foot", it is an important attribute as it contributes to all major areas of football. However this attribute merely allowed CR7 to compete with Messi in just 1 major attacking area for as long as I remembered them play, and 2 other major attacking areas for only 2 years.