@Muxi
You are right. I'm kind of torn on the issue because leaving it as-is allows easier access to the files themselves for editing and research. Having to unzip them and re-zip makes it more of a pain to do simple things with them. I'll explain below.
So, something I'm not sure most people know is that the Switch save file containers can handle UTF-8 paths no problem, but the SD card can't. The SD card only likes ASCII. Due to recent events we now know that case sensitivity is an issue too. There's an issue that arises with just changing the default config value in JKSV's code: Most people have been using JKSV for years without realizing it supports ZIP, and even if I did change the default in code the config is going to load the previous false from the config anyway. This is why I mentioned earlier having an old school config wizard type deal in the rewrite. JKSV's rewrite is going to drop my old file parsing class and just use JSON. I can easily detect if the config JSON file exists on boot and walk you through it.
I don't want to start anything. I really mean this by the way. I've seen a few people ask questions about it on other places. Spread the word if need be: If you've been the victim of recent events and your save file ZIPs from a certain other app are obfuscated to prevent me from debugging JKSV with them: Use 7zip on Windows. I was using unzip on Linux and it told me what he did right away. That's why it didn't work and I didn't fall for it. Again, this isn't to start more nonsense. People
need to know this so they can use their save data. They are the victims of a massive lie. The need to know.
Have a great day everyone. Take it easy.