Because Cloud thinks he is Zack. Zack is dead. Therefore Cloud thinks he is dead, Which he is. Sephiroth is losing because he sucks in general.
Done.
--
Link gave up his childhood to save Hyrule.
You gave up your childhood to make Link save Hyrule.