I always got the feeling Link is insane. Stuck in a computer program forcing him to defeat Ganon or insert a villain clones for all of time in mildly changed settings. Each time he succeeds they make a new variation of the test. The three godesses are simply the scientists watching over this guys brain. To make matters worse Zelda is another scientist studying Link. Ganon is an AI, he can't really ever be killed. Hence why he comes back so often. They are studying mental insanity to see if they can get mental people to create movies for them using a new machine.
That's my theory.
That is so plausible yet outlandish. I still stand by my, "Link had tons of advlt fun." theory. Because I'm immature and laugh at those women in the town in Zelda 2 who give you more health...