I've always held that the 100 years used in many of the games is not a lot of time for a "legend", but agree that they almost seem to imply a longer time that obfuscates the story to legend. Now a 100 generations is long enough to make a poorly documented story "legend".
Also, it would be impossible to explain differences in game time to Earth time without breaking the 4th wall. Not to mention that OoT has a "normal" amount of time passing from child to adult link, so it seems like the scale should be similar.
I honestly think "100 years" is just a running reference/joke in the Zelda franchise. Possibly originating from a poor translation or a proper translation from a young developer who thought 100 years was a long time

And at the end of the day, Nintendo's team likes to take these references, along with any other characters and IP's (like the Koroks) and play loosely with them. It has always been a loose coupling. Similar to how you can always pick the name - the past and future of any one game can be left to the imagination of the player. Each is free to envision it how they like and connect whatever games they like.
As just like Adrock pointed out in this
thread, the "official timeline" was almost a consolation prize from Nintendo... One way of connecting the dots, because everyone was demanding it, and because no one could agree that it was just loosely coupled since the second game
