> it seems to stem from bad design decisions made by NPM authors
Yep.
> doesn't have a lot to do with Minimal Version Selection
The pain I experienced has nothing to do with MVS (because npm doesn't use MVS). The observation of the post is that my pain would not have happened with MVS. No more, no less.