I think Ganondorf :ganondorf: succeeded in entering the Sacred Realm in the CT only while Link was in Termina. Otherwise, if Ganondorf had entered in the Sacred Realm again while Link was still in Hyrule, Link would have done everything to stop him. So, I don't think he was chosen. In both...
But the ToP isn't about the one who is the most hungry for power! It would go to one who HAS power, not to one wimp guy :ganondorf: who wants to have power!