Is there an actual technical limitation or just because of the binary naming convention? I ask because some of the flatpak apps I have installed I almost always run via the command line by putting "/var/lib/flatpak/exports/bin" in my path and aliasing to the long name, ie: "alias evince=org.gnome.Evince" and they seem to work fine.