But I would say that Guardiola has become too much dependent on Haaland. It is very risky if the team becomes dependent on only one player. If Haaland is absent due to injury before an important match, it will have a negative effect on Manchester City's performance.
Yes, of course, when the club is dependent on one player, the risk will go along with it. We haven't seen Manchester City without Haaland at the moment and Pep Guardiola should have anticipated that. Losing one player will certainly hinder, moreover that player becomes an important figure in their attack line. Because when there are no other players in that position, his teammates will definitely do what they usually do when Haaland plays. Guardiola has to prepare for this kind of thing.
Guardiola should definitely come up with a Plan B. Manchester City's performance should not suffer if Haaland is injured or not in the squad. But with Manchester City now relying on Haaland to score, I don't think Guardiola can apply a different plan if Haaland is injured. Guardiola must reduce his reliance on Haaland if he wants to win the Champions League title. And Haaland should be rested for a few matches to see if Manchester City's players are able to perform well without Haaland in the squad.