If you ask any teenager girl who don't call themself a Gamer who Mario is. They will be able to say "It's the red hat black hair guy".
If I asked someone on the street who Dante or Devil May Cry is I doubt many would know what the hell I was talking about. Also, it's interesting that you used Link as an example since the "Wind Waker" design caused fans to revolt just as much as Dante's redesign did. But many years later Wind Waker is seen as one of the best Zelda games due to it's gorgeous art style. What you don't realize is that EVERY major changed to a liked series is met with hate. Looking at comic books, I see the same damn thing every time a super hero is changed or replaced. When Bruce Wayne was "killed" and replaced by his former sidekick Dick Grayson (seriously, I can't say the name D*ck?), the comic forums were clogged with "BRUCE WAYNE=BATMAN" and "THIS WRITER IS A HACK" posts. No one said that they were going to buy a Batman story without Bruce Wayne but when the debut of Dick Grayson as Batman happened, guess what? The book went to the top of the charts and was critically acclaimed, and do you know why, because it was well written, gorgeously drawn, and exciting. Overtime...
Richard grew more and more popular as Batman to the point where he remained Batman even after Bruce had returned. Fans enjoyed this new generation of characters and the "Bruce Wayne=Batman" posts were fewer and fewer. Flash forward to now and Bruce is back as the only Batman and guess what? The fans were ****ed, the forums were clogged with "DICK GRAYSON=BATMAN" posts, and many swore off of Batman comics. Then when the re-debut of Bruce Wayne as Batman happened, guess what? The book went to the top of the charts, blah, blah, blah. Now, you're probably thinking "That's different, they still didn't change what the main character looked and acted like" But the thing is Bruce Wayne has in fact changed over the years to suit the times:
But to give a better example, let's look at the Joker
See, he's been a murderous psychopath, campy, crazy monster, murderous but sane(Jack Nicholson), a mass murdering psychopath and now gritty/realistic. Looking at the spectrum of fans you will see that there are fans of all the types of Jokers. Remember when Heath Ledger became the Joker and showed off his new look, remember when people called him "Broke Back Joker" or commented how he wouldn't be able to top Nicholson, how did that turn out? Overall, what I'm trying to say is that Iconic characters change all the time, and the vast majority of the time they are met with disdain, but a lot of the time the same people that scream and complain that this version will ruin everything, often change their tune when the product turns out to actually be well written and interesting even though it's different. It's ridiculous and frankly stupid to label something as "gay" and "emo" before the product is even out.