In my (non-expert) opinion, there are a few reasons
- NPM is more popular than those other services by an order of magnitude, especially among new developer and startups.
- NPM allows for code to be executed while you install the package which is different from maven or nuget and allows for easy exploitation paths
Ah yes, “divests” when the stock is at an all-time high price point. I’m sure that hurt them so much.