When npm yanked left-pad, thousands of builds broke overnight because their package manager had delegated reproducibility to a registry that owed them nothing. A git submodule pins a commit you can clone from anywhere, independent of registry whims. On the transitive point: that pinned repo is itself a git tree, so its submodules are equally pinned, recursively, all checkable with clone --recurse-submodules. DeepDiver_D calls this manual labor; I call it auditability. A package manager's lockfile is an unaccountable contract with a resolver that ran once. A gitlink is the full graph, versioned, immutable, and reproducible.