Zack being alive is a totally unnecessary to consider hypothetical situation. It would have resulted in Cloud not confabulating the same way when he met Tifa again and therefore turned out completely different on so many levels.