I don't understand people who say that franchises like the Legend of Zelda, Mario, and Metroid need to die. Take Zelda for instance. It's an adventure game with continually interesting spatial awareness puzzles. That's all. LoZ is just basically a brand name saying that "this game will be very good." Same with Mario, only it's saying "this platformer will be very good"
You know why Nintendo uses the same characters over and over? Because if they don't, nobody buys the damn game. Remember Zack and Wiki? Excellent game, but nobody bought it because it was different. Nintendo has absolutely no motivation to make different characters, when they can take the same cash cows and give them expansion packs.
And you know what? I don't mind it. Games aren't books, and do not need to possess a thought-provoking, original story. They are, at best, an interesting distraction from real life. I've never been moved by the story of a video game, and likely never will be.