Having more files to manage per Snap is more confusing for the user. I don't see why should we separate package.json and snap.manifest.json when Visual Studio Code extensions have been doing just fine with one file as a manifest.
I suggest we follow suit and merge the files