[post removed by author]
The sideloading Snap thing is just wrong. The first thing snapd does when it starts running is connect to proprietary software (the snap store).
Snap hasn’t had much positive reception from the community, Ubuntu derivatives like Linux Mint and Elementary are purposely ignoring it and going with Flatpak instead and this seems like a way of pushing Snap onto those users. Unfortunately Snap, unlike Flatpak, apt etc, isn’t decentralized and is hardcoded to the Snap Store at build time, so if someone needs to set up a custom Snap Store (e.g. a company) they need to recompile it or go through Canonical (who could charge), not cool.
What I find interesting is that Snap in the Fedora repos is allowed to ship with the Snap Store out the box, but Flatpak isn’t allowed to bundle Flathub?