Nix package manager: correctly resolves dependency hell for your entire OS.

Nix governance: still hasn't resolved dependency hell for humans apparently.

but the dependency hell for human is inherently political

[deleted]

For a certain definition of "correctly" (namely: it doesn't, it just does what containers do and ships unique versions for every package).

This is not what nix does unless a user configures it poorly. Nix will ship a single, dynamically linked package/version combo for all package that depends on it. Containers ship one for each package that depends on it.

Containers don't solve dependency hell. They just give you a standard way to ship your bespoke bash scripts.

If you like writing bash scripts then go for it. (Personally I'd rather be doing literally anything else, like, I don't know, shoveling manure.)