If Hyrule is cursed to have Ganondorf constantly reincarnate and try to become King, couldn't Link defeat him by making the position of King a mostly ceremonial one and making Zelda the prime minister
If Hyrule is cursed to have Ganondorf constantly reincarnate and try to become King, couldn't Link defeat him by making the position of King a mostly ceremonial one and making Zelda the prime minister