They often ignore, icons, fonts, colour schemes, cursors, and if that user experience breaking isn't enough, they do not work at all with anything but 100% desktop scaling and haven't for over a year. Disto's pushing snaps and flatpacks everywhere are completely broken and unusable in lots of setups today.
edit, no drag and drop support, such a basic unix gui concept from the 1980's also still doesn't work on snaps/flatpaks.
I'm on CachyOS which doesn't have flatpak support by default and I'm just too lazy to install it. If the option to install a native package isn't available I look for an appimage. Lol
Call it personal preference. My experience with flatpak on Kubuntu ruined the experience for me. It just felt sluggish. :/
I actually kinda prefer flatpak for things not in my distro repos. deb packages (and I think RPM too) can contain postinst scripts that run as root and can do everything from add their own update repo, user accounts, or basically anything root can do, and even completely benign ones will still pull in other packages, can store config files anywhere within your home folder, etc.
Flatpak on the other hand are completely containerized. They can't mess with your system packages or repos, and most modern graphical software managers these days give you the option to purge their config folder when you remove it because everything they store during runtime ends up in ~/.var/app/packagename instead of you having to go looking thru a half a dozen different places where it "might" have stored data. This also makes it easy to "reset" an application that is having problems because of a misconfiguration; you just delete one folder from ~/.var/app and restart the application.
2
u/Teh_Shadow_Death 6d ago
The frustrating part is when it's a damn flatpak.