@Ardubal @civodul @hipsterelectron @juliobiason It's a different way of putting it, but dependency management is really the core of what a package manager does: a package manager is very roughly curl + unzip + a dependency manager + x,
where for a language package manager x is "a build tool" and for a system package manager x is "a tool for dealing with build tools".
The impedance mismatch between LPMs and SPMs is that if one uses the other, their dep mgrs are stacked, and often out of sync.