Flaws in the game are subjective. We may want characters that are more “accurate” to their origins, but that doesn’t always lend itself to good game design.
Mario has had F.L.U.D.D for 3 games now. Players have grown accustomed to the playstyle and utility that the move offers. I have seen character speculators argue for replacing the down b with Cappy, but that simply isn’t good game design to do that. What utility does Cappy give Mario aside from, “Wow! Nice Odyssey reference!”
Similarly, Toon Link just bringing in items from Wind Waker shows off more of the origin but...what about the game design? Making him a clone of somebody else (even if it’s not serious, I will entertain it) makes him less like a Link or Hero of Hyrule, and more of a Dedede, completely unfitting for the character.
Ganondorf, while not using “spells”, I believe does fit his origin to a degree, as least far better than he used to. While he isn’t a wizard or mage like Robin, he uses dark magic in his attacks, strength he has shown in other Zelda titles. There’s also the fact that I have yet to see an idea for Dead Man’s Volley that works or works well aside from “give him a projectile”. There’s also the fact that he’s actually a force to be reckoned with if they player is good with him.
Characters should only be heavily changed if their bad game design dictates it. Changing characters because of representation is a bad idea for game design. Fighting games like Mortal Kombat or Street Fighter don’t necessarily change things (it’s not a mascot fighter but it still relates) because then the people who play are then unfamiliar with a playstyle they’ve been used to for years.
As a Mario player, I would be pissed if they removed FLUDD and put Cappy in unless is allowed for similar utility. But even then, how would the Cappy move even stay true to the material? If they give you power over your opponent, like an accurate representation of Cappy would, it would be OP as hell and not good game design.
While I get what some people are talking about to an extent, the representation of characters so far as excellent, and far better than it could have been. Add in the fact that echo fighters were made solely because they required less time, and I don’t really know that the complaints are founded again, because of game design.
It always comes down to game design over representation. It doesn’t mean characters should do things they aren’t known for, but the team has never done that anyway. Characters have largely stayed familiar to their own characteristics in Smash.