The alternative is many.
E.g. apt.
E.g. apt.
But I don't use the vast majority of apt repos.
I use a handful of well-curated ones with high-quality software, plus a handful for one-off packages.
In contrast, there's basically no limit to how much debris you can upload to npm.