Basically, I think you're letting Valve off the hook. Sure, the competitors shouldn't cheat, but Valve should also make sure they create an environment in which cheating isn't incentivised. In the world of software, a few years is a long time. Leaving a known bug that gives a massive competitive advantage unfixed for that long borders on negligence, especially when the fix is relatively trivial.