did you just pick that one point, It is not the same thing at all look at any DBZ game or even the friggin anime, 95% of the time he is floating in the air, sometimes many many yards up in the air. Ridley as a boss from metroid has never fought like he was in the friggin matrix. ESPECIALLY considered Samus cant fly.
I know you have a hate boner for Goku, but understand this.
It doesn't take much to work around the issue.
Just have him.....not fly indefinitely.
We have Bowser Jr. in a mech
built for literally flying and yet he doesn't even get more than just the standard single mid-air jump.
Then there's the likes of Mewtwo and Rosalina, who are
constantly levitating. They work fine in Smash without infinite flight, and they move around by
hovering above the ground.
Just have Goku do that. And make him lighter because of being in constant levitation
just like Mewtwo and Rosalina are,
Simple.
Of the issues with Goku being a playable fighter in Smash, that is
not one of them.