т.е. если там поменяется интерфейс, что разъебёшь только тех, кто с ним общается?
ну у тебя есть проект, ты нашел баг в модуле и он тебя блочит, остальные проекты нет
ты спрашиваешь пацаны, давайте я починю, но надо апишку поменять
все хором тебе говорят иди в жопу, у нас и так работает всё и у нас другие планы на спринт, а не переписывать из-за тебя это сейчас
а потом у тебя на другом проекте другая какая-то тема с этим модулем и так далее
с бранчами это изи решается
в добавок это легко потом сливается
в добавок нпм на каждую версию делает архив, а у тебя там гигабайт ассетов в модуле, спасибо нпм.
с гитом у тебя будет гит лфс и ты не будешь париться.
это сразу же и репозиторий разработки, нет херни, что ой пацаны, я в нпм не пушнул
или кто-то там что-то наделал в разных ветках и хрен пойми какая у тебя версия пакета на нпм