Linux has a very stable userspace syscall ABI. About as stable as Windows, and much more stable than MacOS or the BSDs. I agree with everything else though.
And DLL hell isn’t? Or the shambolic mix of 32 and 64 bit libraries on Windows?
Anyway, desktop binaries are increasingly rare for business software.