Speedrun communities generally tend to agree on a set of rules to play a game by, no different than literally anything else. I’m not going to go play basketball and shoulder-check a dude off the court and say “Guarding is ok, but as soon as I do that, I break the game?”