Do they? Someone tried to solve a large problem with the package manager, and inadvertently created a larger problem. That simply indicates the folks at NPM didn't fully think through the edge cases of their problem/solution.
I'm curious if other package managers have the same problem identified by the author, or are susceptible to the "left-pad" problem?