Just because there are certain numerical values in a code assigned to the object’s speed doesn’t mean it reflects on how fast they are truly going. Just because you see the cannonball moving slower, it either means the developers are not perfect in implementing the accurate cannonball speed (As with any other game), or it just means the cannonball looks slow to the racers and they are just moving faster than usual.
Ok let me be more blunt then. The cannonball is directly comparable to the karts that have a consistent speed throughout the series, you're nitpicking a single thing I said, something I only said to make things less difficult mind you, instead of the main point. In that if the cannonball is that fast, then so are the karts, and that's blatantly not true. If I suddenly calc a mach 3 mushroom boost via dodging one of the cannons, are you about to tell me that yeah, mushroom boost is mach 3 even if the game says "nah it's about 100kmph".
They're moving faster than usual? Sorry but that's pure headcanon, what's more likely. The racers are going the speed they usually go, or on that specific map they just so happen to go about 25x faster because reasons? That's rhetorical, they're just as fast as they always were and the cannon simply isn't as fast as you think it is.
It’s game mechanics that something fired is moving slower than it should be in real life. Also, even if the cannonballs are massive, it would simply mean that the cannons would have to upscale in size in order to get them to fire at the standard cannonball speed range.
No, it isn't, game mechanics is not being able to shoot down a door because puzzle, or a lv1 rat defeating a multiversal God via move exploitation. This could be gameplay though, if we had reason to actually think they're way faster like a statement or comparison to something else that's explicitly way faster, but fact of the matter is, nothing at all actually confirms it's gameplay beyond your disbelief and thoughts that they have to be a certain way which isn't actually backed by anything in the material itself.
And that's fallacious as all hell. You're assuming that that cannonballs MUST be cannonball speed so the cannons MUST just upscale. Instead of the possibility that, hey, that might not be the case, what if, the cannonballs are just however fast they actually are instead of presuming they must be the same speed as something about 1000000x less in terms of mass then they are? And the cannons themselves are just as strong as they're shown to be? I'd understand your argument if these cannons were actually comparable to any cannon we actually had that these speeds derive from but they aren't, they may as well be their own thing.
Actually, do you not realize what you're saying? You don't even have any actual proof or evidence to your claims, you're just saying they must be that fast because of what they are, but they aren't even like any cannonball we have irl that would have such a speed to begin with so that's faulty at best, wrong at worst. Coupled with them having a clear speed comparative to things we know the speeds for, because Nintendo has given us explicit numerical values on them. In what world would we assume "Yeah the karts are magically going faster here, and the cannonball is actually tens of times faster" instead of "The karts go as fast as they always had, it's the cannonballs that are just this fast, because that's simply how it is".
Again, why don't we assume Bullet Bills go supersonic speeds then because it's just a big bullet the same way that's just a big cannonball?