There is a way to "pin" package versions isn't there?
I wonder if that would prevent this kind of thing from uninstalling a package that is in transition. Ofc, it wouldn't get any updates, but I'd take that over just not having the package.
Flatpak works though!
All the power to ya! Doesn't matter if it's Stable, Testing, or Unstable, if it works for you that's all that matters.