Haaland likely receives extra remuneration under the table like Pep, gifts like expensive art, watches, jewels... UAE will ensure the benefits are too good for him to consider other clubs in his peak years. He's one of the few who can claim he's at City not for money but for sentimental reasons and have the adoration of United fans so he has no reason to leave.
He's entering his prime as a player; he was always pacy with a huge stride and was elite at escaping markers to find space, now Pep is tailoring his tactics to suit Haaland's game and propensity to hold off defenders using his size. Finishing-wise and in terms of overall football skills Kane is still much better, but Kane (1.88m) and Mbappe (1.78m) don't have Haaland's combination of pace, physicality, and height that lets him bully defenders with ease.
Zlatan was all about finesse, despite being the same height as Haaland their dribbling skills aren't remotely on the same level. One is an elite 1v1 goalscorer who thrives in tons of space and the other is an elite footballer who improvises outrageously creative passes against low blocks. Those who claim Haaland >>> Zlatan just like watching him eat defenders alive with pace and physicality, he's a living manifestation of the American Dream of how USA's physical specimens can dominate soccer if they didn't go into NFL or NBA instead.