why do dev teams still think it's a good idea to have 20 npm dependencies just for a simple web app?