@eevee @Tvorsk I think it's perfectly reasonable for a binary release of software to bundle the entire userspace (and rely on the kernel's ABI and, probably, X11's stability). this has significant costs, such as "you may have to bundle nvidia's proprietary drivers and that's quite difficult" or "your software can't natively pick up wayland because you ship ancient libSDL and never update".
or you could use WinAPI as your ABI, which doesn't have those issues, but has some of its own
shipping everything with its dependencies means I have to trust every individual upstream and I'm not sure some are exactly worthy of trust. not endorsing any specific solution here though because I don't know one, but