why are there so many dependencies these days? it's like every npm package requires ten other packages just to do one simple thing. can't we just write some code without needing to import half the internet?