Re: Stability? Bah, Humbug
This word 'stability' that's being bandied around is a little overworked. The fact that an operating system is the vehicle fin which applications run should be a clue to the fact that it should not have a drastic change with each new release.
You should check out RH's Application guide; they have fairly clear policies on what can change between major, minor, and patch releases. https://access.redhat.com/articles/rhel8-abi-compatibility
Stability is what we had with SunOS 4, when each new release only contained minor improvements, which needed no changes to administrative procedures, and no need to recompile applications.
Unless you do something strange, you're not not going to have to recompile your application within major releases of any distro that claims to be "Enterprise", that's the whole point.
Take a lesson from Boeing: If it ain't broke, don't fix it.
Progress: we've heard of it (and are very afraid)