Apart from anything else, assume for a second Zinchenko doesn’t come on as a sub in the Fulham game. And then suppose further that we don’t end up drawing from some foul up anyway. Why then assume that the rest of the season would unfold the way it did, perhaps Rodri doesn’t get sent off against Nottingham Forest and then he’s available for the game at Wolves away and Arsenal away (where City lose both games). He’s not injured when they play Aston Villa and they don’t lose that game either. Now of course it’s not to say that they wouldn’t have lost those games if Rodri was playing, but I don’t think it’s just a coincidence that City haven’t lost a league game he’s played in for almost two years.