Problem is that he didn't.
Prime Ronaldo played in an absolute mastodont team built to feed him too. It's not like they flew in from all angles all the time, he only scored around 9% of his goals from outside the penalty area (Haaland 4%), and it took an enourmous amount of low xG shots to get to there. Haaland rather finds a teammate than go for a low xG finish.
Ronaldo's 7 best seasons for Real Madrid and best season for us (goals/90 and goals+assists/90) :
For Real Madrid
10/11 - 1,03 G/90 & 1,38 G+A/90
11/12 - 1,10 G/90 & 1,38 G+A/90
12/13 - 1,07 G/90 & 1,32 G+A/90
13/14 - 1,14 G/90 & 1,52 G+A/90
14/15 - 1,19 G/90 & 1,63 G+A/90
15/16 - 1,07 G/90 & 1,38 G+A/90
17/18 - 1,08 G/90 & 1,27 G+A/90
For Manchester United (22/23 years old - Ballon d'or winning season):
07/08 - 0,91 G/90 & 1,06 G+A/90
Messi's 2 best seasons:
11/12 - 1,25 G/90 & 1,81 G+A/90
12/13 - 1,32 G/90 & 1,70 G+A/90
-
Haaland for City so far:
22/23 - 1,67 G/90 & 1,97 G+A/90 (I'd be surprised if this is sustainable for an entire season, but it's not impossible)
Haaland for Dortmund (19-21 years old):
1,08 G/90 & 1,36 G+A
There is nothing suggesting that this is a one of season either. Haalands numbers the last 3 years are better than R9s pre-injury and we haven't seen anything like it at his age in modern football (last 50 years). R9s silly 96/97 season for Barca: 0,99 G/90 & 1,25 G+A/90
Kane is having his best start in the PL 8 games into the season of his career when it comes to goals (same as the 20/21 season with 7 goals in 8 games) and he's 7 goals behind Haaland already.
In the PL-era (post 1992) Owen was the fastest in history to get 3 hattricks in the league, needing only 48 games to get there. Haaland needed 8 games.
Haaland has 26 goals in the Champions League in 21 games mainly for Salzburg and Dortmund. Ronaldo needed 60 games for Manchester United and Real Madrid to get to 26 CL-goals (he was 25 and just about to turn 26 then). Messi needed 45 games to get there for Barca (aged 23).
Unless he breaks a leg, he will smash the old PL-record for goals in a season by 10+ goals at least in his debut season. Aguero maxed on 26 PL goals in a season in this team (10 seasons) and is considered by most as a top-5 ever PL-striker.
Sometimes you just don't understand what you're watching before later. I know you will try to find reasons to talk down what we are witnessing here, but take into account that we might be witnessing something really special here.