У nodejs тоже свои приколы с его npm. При установке проекта (сорсов), подтягивается такое количество зависимостей - просто жесть. Все написаны в разном стиле, код по большей части нечитаемый, даже если он на тайпскрипте. Если делаешь для веба, то бандлы (собранные в кучку весь код скриптов) весят по 10 мб это привычная тема, хотя функционала с гулькин нос.
Когда работаешь в белой индустрии и кому-то из бизнеса скажешь, что это лучше с нуля написать, чем подтягивать такого монстра, пальцем у виска покрутят и скажут, что надо смотреть на звездочки на гитхабе. Такая культура, пилят сук, на котором сидят. Их тренды.
Что касается библиотек работы с криптой, это просто огонь. Такая махина подтягивается, что такое чувство собираешь линукс, сотни пакетов говна.