I've been writing programs for the government on a national scale for five years. I think I know a little more than you do about what is and isn't a bug. Don't get your fan-panties in a knot over it.
Great. Are you also programming video games for the government on a national scale? Because I'm pretty sure you don't do debates for the government on a national scale (you'd know that providing sources and/or relevant points to a discussion makes a better impression for your argumentation).
Obviously you'd know that the common terms thrown around in game design are exactly as Nidtendofreak said. You are using game mechanics that were intended in order to do something that may or may not have been originally intended by the game developers (which, by the way, you have no way of knowing; provide a source if you do). Why do I think it's not entirely unintended? Because I can't think of anything else that would make sense when you airdodge diagonally into the ground. It is 100% using the game's "physics" engine. Meanwhile, a "bug", as you would know, being the programming prodigy that you are (I lol'd about that when you said it's a bug without having any insight in the game's code), would be creating a conflict in the games handling that doesn't throw a fatal exception and has consequences that you want to use. By the way, you can exploit bugs.
Here's a little analogy for you, since apparently you are too deep in programming theory to understand what we peasants are talking about:
Think you're playing GTA, and you are trying to pass over a wall that the developers made too high to climb.
Grabbing a car off the street (intended game mechanic), parking it in front of the wall (intended game mechanic) and jumping on top of the car (intended game mechanic) gives you enough height to climb the wall. (unintended game mechanic). That's exploiting the game's mechanics to do something unintended. Common practice to counter this exact scenario is putting an invisible wall there, or a death trigger, or whatever.
Now if you were using a bug that overrides the collision of your player model to run through that wall, you would be exploiting a bug. So answer me this question: Is Airdodging intended? Is giving a directional influence to the airdodge intended? I can't say no from spectating the game, can you point me to your source of code that disproves this?
By the way, Nintendo is aware of people using bugs and exploits to change the way games are played. Here's some little trivia on how they made the entire second half of Wind Waker unskippable even by using exploits or bugs:
https://www.zeldaspeedruns.com/tww/general-knowledge/the-hyrule-barrier-