For me its because something new broke the upgrade feature.
Its always something different and I am unsure if its a me issue. It rarely worked but sometimes it did.
As soon as you change something on your Ubuntu by a little or lot, the upgrade is not possible. I feel forced to use rolling release because of my behaviour
For X11 it could be possible. And Implementing it into the Compositor could be possible too