It seems to me that the checksum isn't very useful for preventing determined cheating. It's more there to prevent accidental problems around the code. Nobody's going to try to brute-force something past checksum, because it's easier to just change the result so you don't have to.
It also stops people from (trying to) play with different versions, different mods or otherwise different installations.