> Multiplied with the total number of downloads last month the node community downloaded 140GB worth of isarray.
This is not true. NPM locally caches every module the first time it is downloaded.
Therefore with widely downloaded modules such as isarray, it is very likely it has already been downloaded on the local system and so is pulled from the cache.
The actual percentage of fresh downloads from NPM in a real-world deployment is overwhelmingly small.