Technical stuff aside, a major reason why Flatpak does not get the hate Snap does is because users don't resent it.

There are 2 things people hate: the way things are, and change.

Ubuntu put Snaps on users desktops without asking if they wanted them. They just did it, then closed off ways to opt-out/avoid them (Cf. Firefox).

Forced change fosters resentment.

No distro made Flatpaks default/required/opt-out. Users had time to come to the tech and adopt it on their own terms/needs.

Just IMO.

@omgubuntu also snap has only a single proprietary store. Flatpak has multiple and is open source.

@Pixdigit @omgubuntu and, from an enterprise perspective, everything I've read says snaps update when the store tells them to, not when the admin does.

Not giving me a way to schedule and control when my systems check in for updates, and when they get deployed, is a fantastic way to get a "no, thanks" from me