I think the premise is wrong when there still doesn’t exist a core set of frameworks that are abi stable on Linux. On competing platforms there are way more frameworks out of the box (CoreImage, CoreAudio, CodeML, SceneKit, AppKit, etc) and they don’t break as often. I know in Linux they have fun things like snap and flatpak but it is really solving the problem using a bit of infrastructure and package management ins…
Meh, kinda.
It's not a case that proprietary software vendors only target RHEL, Suse and Ubuntu.
RHEL is a perfect target for stable software and Ubuntu might be as well if you decide to only support LTS releases.