In addition, its compatibility with android apps is also chains: why would I bother developing for sailfish (especially since it involves Qt / Qt Creator) when I can just develop an Android app, and say it'll run well enough (unless it needs play integrity, which is the same problem, or somehow falls behind in android/androidx compatibility)
Honest question: why are mobile devices more hostile than laptops/desktops?
It's a key to your life. The perfect target for any attacker.
Flatpak sandboxing is a thing however, and probably good enough in the meantime.
Linux has SELinux as a default option which Android makes good use of, some forks more than others, and setup correctly it is better than user isolation. You could also recreate the protection user isolation provides through policy alone.