I’m not sure these things work as flawlessly as the glossy website makes out.
Installing a package with curl -fsSL
that doesn’t really track with the underlying system seems like it would be prone to all sorts of breakages when something changes underneath. Trying to support a heap of distributions seems like pointless duplication. If you’re using something like this I can’t see why you couldn’t just commit to a stable base.
In this situation it would have been smart to select something like rpm-ostree base on https://universal-blue.org. That way then they can focus purely on the UI and making that compatible with the base they’re using.
At the end of the day these OSes are basically just a GUI/status board around docker. I guess maybe we’ll give it some time and see.