It was 100% hypothetical, but the thought was obviously to put the same/similar teams (Teams capable of scoring 150+ goals a season, season in and season out) around Haaland as Messi and Ronaldo had around them in their primes there. You don't bench the best goalscorer in the world if the results are good and the spirit in the team is good.
You keep on mentioning how he doesn't contribute in the linkup play, but he's actually very good at finding his teammates in good scoring positions. He won't drop deep very often to just move the ball around though. Did you know that he had the highest xA/90 (expected assists per 90 minutes) of all the players with more than 500 minutes or more at Dortmund last season, with 0,28, due to his vertical and direct playing style? Higher than the likes of Lewandowski (0,14), Reus (0,27), Kane (0,27), Son (0,23), Mane (0,17), Jota (0,22), Firmino (0,20), Havertz (0,13), Mount (0,27), Ronaldo (0,16), Vardy (0,08), Saka (0,23), Laca (0,16), B. Silva (0,21), Mahrez (0,24), Stirling (0,21), Immobile (0,09), Vlahovic (0,10), Lautaro(0,14) Osimhen (0,10) Tammy (0,13), Suarez (0,09), Griezmann (0,17), Auba (0,11), Depay (0,23), Coutinho (0,15) etc. Same as Jesus (0,28) and only just pipped by Benzema (0,31), Vini (0,31), Salah (0,32) for instance..
I certainly agree with you that the most important objective for a player must be to improve the entire teams output and results through his role, presence and qualities on the pitch.
It remains to be seen if City becomes better with him or not. Three games in is too early, but unfortunately I think he's the final piece of the puzzle for them.