It’s not semantics in this case, it’s not about what my opinion or definition of “cheese” is it’s about the facts regarding the game engine. My opinion on everything else you brought up isn’t relevant to the discussion of “crit swapping” as those are design flaws not related to the engine.
I brought this up earlier this year and we did exactly that, the time trials leaderboards were split into glitchless and any% categories. We voted on the split, and the rules for each category. Not everyone was happy with the results but that’s how democracy works, there was no officially drawn up ruleset for the old leaderboards and a lot of rules were subject to change and had changed over the years.
I hope if a BL3 TTs ever starts up (which wont be possible so long as Mayhem Mode modifiers exist and we can’t disable GR) the rules regarding exploits will be established earlier this time, but we’ll see if/when it happens I guess.