The simplest reason might be that it's not the default so people use npm out of habit.
Personally, I use volta and switch between node versions in different projects, so I prefer to just use npm.