It's to prevent cheating! If the roms weren't cryptographically signed, people would "homebrew" their own "mods" lol.