You can have static linked Deb's and RPM's as well. That's what most of the vendor-provided deb's and rpm's do.
You can have static linked Deb's and RPM's as well. That's what most of the vendor-provided deb's and rpm's do.
They usually use dynamic linking, but then ship those dynamically linked libraries in the package.
This has the advantage that the user can still replace the libraries if they want (e.g. for games this is sometimes useful to replace the sdl build with one with more options enabled), and I've heard rumblings that the support for static linking on linux isn't all that great.
Sure, you can do static linking, you just don't have to and this is not how snaps work.
Although my point somehow still stands:
Vendors could've statically linked their apps for a long time and provided debs and rpms relatively easily for a long time.