Earlier quoted context omitted.
Vendoring is nice. Using the system version is nicer. If you can’t run on $current_debian, that’s very much a you problem. If postgres and nginx can do it, you can too.
The system package manager and the language package/dependency managers do a very different task. The distro package manager delivers applications (like Firefox) and a coherent set of libraries needed to run those applications. Most distro package managers (except Nix and its kin) don't allow you to install multiple versions of a library, have libs with different compile time options enabled (or they need separate pa…
> Most distro package managers (except Nix and its kin) don't allow you to install multiple versions of a library
They do, but most distro only supports one or two versions in the official repos.