I don't like the "what if Ganon killed Link" reasoning, but there are theories that help it make more sense. Someone from the future travelling through time and intervening in the Ganon vs Link battle. Or maybe the 'downfall' timeline was the original and the Triforce's wish at the end of ALttP changed the outcome of the battle in OoT!
Eeeeeeeh I've been reading too much theorizing on the forums of ZeldaUniverse.net.
