Why are Submersible's save codes unencrypted?
Submersible has a lot of data to save. I use my CSKV format which is designed to be very simple to read/write, both by Scratch projects and manually by a person. This does mean it is possible to cheat as it is unencrypted, however a checksum is used for the most important values rendering such attempts difficult to succeed with, enough that going inside the project and editing it is far easier. Seriously, if you want to cheat, go inside the project, enable dev mode, and use the cheat commands. Manual edits of a save code being possible is deliberate as it makes debugging easier as well as data recovery, which I have personally done multiple times.