Well, Ronaldo can't really dictate the game either when it comes to being the presence in midfield that controls the pace of play. It's always straight forward with the guy. Moreover, his presence does go missing in times of need, just like Messi would be if he was starved of the ball.
I'll give Ronaldo credit for imposing himself a bit more because of his speed and athleticism and spirit, but that doesn't necessarily make him the better player pound for pound. I do believe though that you're sort of mixing up adjectives here... Ronaldo would be the explosive player in my opinion while Messi would be the creative force. The former has more of a drive that I would call explosive.