Halland is a striker through and through, depends very much on the team for feeding.
Even if he would go on to score for fun in his career, less than 1% of goals would be because of him creating his own chances or bail the team out when they play bad, I've seen this at Dortmund.
There is a reason Mbappe is in a higher pecking order, he has more to his game for now at least.
As for comparing him to R9, he doesn't have the range of abilities.
Ronaldo(R9) since '95 - '96 (age 19-20) was already carrying the expectations of the football world to be the next monumental player next to Pele.
He was the best player in the world for at least 3 seasons (96/'97 - '97'98/ - '98-'99) and nobody is contesting that, before his knees giving up on him.
The same thing with Messi, very early on fans and media were going on and on about the second coming of Maradona and expecting him to dominate the game above all others, which he did.
I haven't seen Pele and Maradona so I won't comment on them.
In '70 and early '90 the best players were around the same quality so no monumental player appeared or was talked about in the same vein as the above 2.
The difference between those 4 and the rest is that they could decide games by their own ability almost on a routine basis, effortlessly dominate and impose themselves on the game.
Where as for others it was an on an off thing. Sometime a good run of form for a while and disappearing or have what people call 'moments of brilliance' for example Zidane, Kaka, Papin, Matthaus or Lewandowski, Benzema, Baggio, Xavi, Nedved.
Nobody is contesting that other players aren't greats. I for one would put CR7 and Ronaldinho just below the other 4 into an independent tier, above the rest of 'best's', because their brilliance was pretty much equal with the other 4 for a time.