> there's nothing stopping you from pulling in every single dependency of every dependency
It depends on the exact system; for example npm's peer dependencies means we can reduce from SAT to npm.
But if there is no such functionality (e.g. just the concurrent package calculus with g(v)=v) they yes, I agree.