Earlier quoted context omitted.
What replaces the npm registry, though? That's the reason that npm Inc. exists, not just stewardship of the CLI.
A decentralized repository of packages that anyone can help out maintain. Not entirely sure how, but I think that would be the ideal scenario.
So I guess what I'm saying is that just storage isn't the tricky bit to distribute really, but having a global namespace is I guess.