Je pense qu'il part vers Midgar parce que, d'une part c'est la ville la plus proche de là où Zack est tombé, d'autre part, il a besoin de recommencer une vie. Et enfin, c'était l'objectif que leur avait fixé Zack. Donc, pas encore très clair dans sa tête, il poursuit cet objectif aveuglément.
de Crisis Core :
D'autant plus qu'après ce qu'il a dit à Zack, ça poursuit un peu le propre objectif du brun. Celui-ci s'attendait même à ce qu'il rencontre Aeris. Pour Zack, les taudis étaient un bon endroit pour se cacher, il attendait sûrement de Cloud qu'il y aille.
Et pour ce qui est d'AVALANCHE, à ce moment là Cloud a déjà oublié Zack. Donc son but n'est pas de venger Zack. Il veut juste se faire de l'argent xD Et puis surtout, c'est grâce à Tifa qu'il a recontré AVALANCHE. C'est probablement elle qui lui a demandé de s'allier à eux(pas sûre de ça puisque ce n'est pas dans le jeu), tout comme c'est elle qui lui demande de rester après sa première mission.