I believe that any comparison bade between Messi and Ronaldo and other players is prone to falling short of many things. De Bruyne is a totally different type of player whereas a comparison between Ronaldo and Haaland could make sense at some point. But Messi is a category of its own. He has midfielder qualities as much as he has striker qualities and free kick qualities and assisting qualities. Ronaldo was a goal machine, but he never contributed to the game besides the result. He wasn't someone who also tried to pass the ball perfectly in order to make other players score. De Bruyne isn't the typical goal scorer, but is able to score important ones and probably one of the best conductors the game has seen. Haaland will need to confirm his performances for several years, but he is on a great way to stand up to a lot of comparisons.
I don’t think a comparison between Ronaldo and Haaland could make any sense. At least not now nor in the nearest future. Ronaldo is a goal scorer. You mentioned he never contributed to the game besides the results. If I may remind you, the result is majorly what matters and how the game is played is irrelevant if the game is ultimately won and Ronaldo helped win a lot of games during his prime.
Admittedly, Ronaldo loves putting himself out there and trying to score goals(and he does score goals) because goals are what matters in a football game. I think there should not be a comparison between Ronaldo and Haaland just yet as Ronaldo has had a fulfilling and amazing career and Haaland is just starting out.