To be honest - Sterling or Aguero never had Grealish, Silva/Gundogan , De Bruyne, and Foden all wrapped around him setting him up.
Don't you think KDB, David Silva, Bernardo Silva, Sane, Fernandinho, Gundo, Sterling privided Aguero enough service? They scored 100+ goals and got 100 points in the league alone. Foden can end up with 20 goals himself this season, and the others still takes their shots as well. He usually finishes between 20-30% of their chances, just like Aguero did.
Against us he had 6 out of 22 shots
Against Copenhagen he had 4 out of 30
Against Wolves he had 2 out of 16
Against Dortmund he had 3 out of 12
Against Sevilla he had 7 out of 24
Against Villa he had 3 out of 11
Against Forrest he had 4 out of 17
Against Palace he had 7 out of 17
Against Newcastle he had 4 out of 21
Against Bournemouth he had 2 out of 19
Against Bournemouth he had 5 out of 14
Total 46 shots out of their 203 shots so far this season (22,6%), so even though he's scored 47,5% of their goals this season, so it's not like they are trying to find him every time.
For comparison:
Haaland averages 4,38 shots per 90 minutes so far in the Premier League this season, while City averages 17,5 shots per 90 (25%). He's scored 14 of City's 29 goals in 8 games (48%)
Aguero averaged 4,7 shots per 90 in the Premier league between 2014 and 2020 season while City averaged 17,6 shots per 90 (27%) in that period. He scored 128 of City's 405 goals in the 176 games he played in that period (32%)
The service crew still takes their chances like before, but Haaland is just that much better at getting into the right positions and finishing off those chances.