The use of zip archives for script mods has some flaws. It's too easy for the user to accidentally unzip them, and it's often unclear that they need to remain zipped for the game to read them. The file format itself doesn't make it obvious that it's a packaged mod.
My proposal to the Sims 4 devs: add a new file extension for script mods. It could be .sims4mod, .s4mod, .s4script, or something similar. This would prevent users from accidentally opening and unzipping it, and it'd make it clear that it's a script mod. The actual file format could still be a zip, just renamed. This would let you keep the script mod loading code mostly unchanged, as it'd still be reading from the exact same file format.
Thanks for taking the time to read and consider this.