I see a lot of people blaming the micro-module approach of Node.js/npm, but I don't think they understand how big of a boon it has been to the ecosystem. Would anyone argue that Node.js/npm isn't the largest software ecosystem ever? There are definitely ways npm can be improved but let's not forget how successful this approach has been.