Honestly, most package managers just bring their own problems. I'd rather commit source code than troubleshoot npm, pip, nix, maven, etc errors all day long. The only package manager I've found that works reliably has been Cargo (Rust).
Bundler is lovely.
In other cases, 'npm update <package>' doesn't work and I have to do uninstall/install. Very common with typescript, for example.
I have better things to do with my time than watching the same crates being compiled multiple times.
In any case, I appreciate that Go at least supports binary packages, but Go isn't a language for me, given the type system decisions.