Snaps at least integrate into the command line will. Flatpak running dolphin it's flatpak run org.kde.Dolphin or something compared to snap which is just "dolphin" Doesn't change the fact that you can't get snaps to use Breeze which is unacceptable.
@azurefirefly@spez If I recall correctly you can autocomplete the package name. I understand what you mean, having this long names can be underproductive when you know only one app exists with that name, but imagine having various apps with the same name. This naming allows for easier identification