Also, all the cool kids hack their Pokemon (with legit stats) nowadays. It's certainly preferable to spending 5 hours fighting Golducks for SpA EVs and spending like a months breeding for 30s in IVs.
That's fine as long as you're competing against other people who also hack their Pokemon. If you want to do that to emphasize strategy and execution. However, many people would prefer to 5 hours or even months of hard work and battle with Pokemon they raised themselves. Saying that it's fair to put your hacked Pokemon up against theirs just because it was theoretically possible for them to attain the same Pokemon is dumb. You're not "speeding up the process", you are bypassing the game itself.
A better analogy than that of Smash is that of WoW Arena (or probably any PvP in MMORPGs). We you play WoW, you aren't supposed to glitch, cheat, hack, or bot in any way to give yourself an advantage over other players. That way when you compete in PvP and Arena on the Realms, you all have had access to equivalent characters, quests, communities, areas, and items, and everyone had to spend their time one way or another leveling their character, acquiring items, and otherwise improving their character. To a certain extent, how good your character is is not about how good you are at the game, but how much time you've invested in it, and that's how it's supposed to be.
However, in competitive Arena, you are set-up on a separate realm where you get to modify your character as you please, much like Shoddy Battle or hacking Pokemon. In this case, the point is to make your character (or team in the case of Pokemon) the best it could possibly be in game given infinite time and resources. However, these characters are kept separate from the realms for a reason. They are not meant to compete with others on the realms, only with each other, even if it is possible for players to have the same items and builds as the modded characters through their 'precious hard work'.
Since this is Smashboards, I will make a small Smash analogy, albeit an imperfect one. Playing with hacked Pokemon is like playing Smash with a TAS character (only without rerecords) and your opponent is playing the game as it is. You have an unfair advantage because you effectively have infinite time to choose your moves and to react to your opponents choices and mistakes. Obviously this scenario is impossible, but it does provide food for thought.
In the end, a hacked Pokemon and a hand-raised Pokemon are not the same, no matter how similar they look in code. Just because you are setting
completely arbitrary handicaps (e.g. not having 31 for all your stats) for your Pokemon to make them more similar to those produced in-game does not mean your Pokemon should be held to the same standards as those trained manually. Just because you fool a tourney TO does not make your Pokemon legit. Just because other people could also hack their Pokemon does not mean their investment of time is meaningless. It's a matter of preference, and to many people, it is preferable to compete with Pokemon they bred and trained themselves against people who bred and trained their own Pokemon as well.
In conclusion, my Mewtwo has 0s in every IV and Shadow Ball, Disable, Confusion, and Teleport but will still sweep your entire team.