Agreed. Definitely. I wouldn't mind if some of his A moves were similar because he is a tall humanoid character like Captain Falcon..some of his A moves are fine, in fact I don't mind any of them except maybe his smashes being too similar, but come on..At least change his B moves. Plus, every bad guy should have 1. some type of minion(bowser should get goombas/koopas and ganon should get like..oktoroks/stalchilds) and 2. some type of control over his opponent/suicide move. It just makes them that much more evil.
As far as Link, Zelda and the magical **** is concerned..They already had a perfectly fitting moveset for Link and Zelda wasn't playable so they had to give her some moves..and they gave her ones that fit with the series. Who cares that she never actually used them? Link wasn't going to and it's nice that they added them. Zelda and Sheik also have very fitting movesets.