why do ppl still use npm? it's always a nightmare trying to get a simple project running and it's all bc of some nested dependency mess