Is 100MB a lot? It feels like a decent size, yet if you consider that a hello world weighs 17kb, it feels like a lot without an explanation.
I'd venture a guess that there's a fat dependency chain based on the need to avoid reinventing the wheel all the while not paying for software dependencies.
NPM import npm2
npm2 install obscuredependency
And npm2 doing full dependency duplication to avoid version conflicts, leaving like 2 or 3 versions of each base library, that kind of stuff
100 MB is a lot for a simple application. On the Android phone I had in the mid-2010s, that would have taken up a ridiculous amount of my precious little storage.
That chain of dependencies does fall in line with the message (regardless of how widely it applies) of "modern developers don't care about efficiency".
I'd venture a guess that there's a fat dependency chain based on the need to avoid reinventing the wheel all the while not paying for software dependencies.
NPM import npm2 npm2 install obscuredependency
And npm2 doing full dependency duplication to avoid version conflicts, leaving like 2 or 3 versions of each base library, that kind of stuff