Well, in general, the characters that debuted in Smash 64 and Melee are generally less reflective of their canon selves than those that debuted from Brawl onward. Mario doesn't have his hammer, Samus only has projectile specials, Zelda got her signature weapon for her Final Smash then lost it, Sheik literally shouldn't exist other than her OoT design, DK doesn't have his Coconut Gun nor his Barrel Throw, Ness has no healing moves, Roy is a hotblooded anime warrior, and, of course, Ganondorf has a whole legion of whiners that will everything.
Really, the only two 64/Melee characters that I feel are just as faithful to their canon selves as the Brawl-onward characters are Kirby and Yoshi.
But then again, they need to respect older Smash fans by keeping these oddities. Plus, once you really look at the characters, these "oddities" actually respect the characters in different ways. None of Nintendo's other developers seem to object to the way that Sakurai portrays the earlier characters.