Oh, did the entire world finally settle on what is called good and bad game design? I must've missed it, because I thought people were allowed to have their own opinions. Hence why I actually happen to like the style of gameplay you mentioned as 'bad' up there, and I know plenty of others who do, too. People like different styles! I don't like racing games and never really thought them as significant, but nicklegends loves F-Zero a lot, and you know what? Good for him! And even just as shown in this own series, I think Skyward Sword, Spirit Tracks, and Wind Waker are fantastic games, but a lot of people disagree. The majority of people think ALttP is fantastic, but people do disagree at times. What's good and bad is all relative to one's own eyes, but it sort of looks like you want to believe that everyone should have the same opinion, which would make the gaming world incredibly boring. Which leads into the real point.
You care too much about the mechanics of a game from 15 years ago.
Who cares if it doesn't meet up to the standards of today? It was a great game for what it was back then, and those who played it back then will most likely still have the same appreciation. Sure, standards change. Opinions change. But it's not wrong to enjoy a game from your childhood despite how it gets compared to modern games or as things evolve (not to mention, very often there are things wrong with modern games that weren't wrong with older games). There's some things wrong with the original Zelda that I can recognize, but I won't really ever think that when I sit down to play it, because to dismantle my high opinion of it would be the equivalent of destroying my own childhood- it was a game I was in love with since I was 3 years old. 20 years later, I still love it to death no matter what. And for a lot of people, Ocarina of Time was their first entry into this series, so of course they view it in the same respect- even if there's things wrong with it, which at this point I think is very little, it's not going to change that for them. Nostalgia is *not* a bad thing at all! It helps us hold onto those childhood gems instead of trashing them later on in life. And that's infinitely more precious than being able to rip apart a game.
The crux of my argument? There's more to video games than critiquing these fine points about them. There's literally *nothing* you can do about it now, unless you have a time machine, and if so, go stop some evil dictators instead. Video games are supposed to be fun, they're supposed to be something for people to sit down and enjoy and bond over. I find that critiquing games puts the cracks in a relationship, as opposed to just sitting down and enjoying the fact that the two of you are playing a video game together or watching the other person play. Next time you play a video game, Koh, ignore these little critiques in your head, or at least tell yourself they're not important! Even if it's not the best thing since sliced bread, just sit down and play it for fun. Ignore the little things, ignore that it wasn't quite difficult enough or that it wasn't colorful enough for you. You're not being ignorant by ignoring flaws, you're merely just looking past them and realizing that they don't matter if you're having a good time. If you critiqued people this much, you wouldn't have a single friend in the world.
And one last thing, to me, "Good for its time" means that if you grew up with it, it will always be a good game in your heart. As cheesy as that is. And you will never have that same satisfaction as a lot of the rest of us have from playing Ocarina of Time when we were young and it first came out. "Good for its time" doesn't translate directly into "It would suck now". It just means things were different back then. Different isn't a dirty word.