> Installing nodejs is one download. After that it's running npm install and everything just works.
Yep. Even wehen it works as exepcted it might become shitshow.
Couple of years ago I tried to install a small library (~50kB or less), and npm install pulled in 900MB of crap. I didn't expected npm to even contain so many packages back then.