У стабильных проектов с возрастом от года или в активной разработке почти постоянно возникают конфликты зависимостей:
- то выкинут очередную взломанную библиотеку из npm (встанет CI/CD после протухания кэша для node_modules) - rm -rf ./node_modules & yarn - раз в неделю гарантированно - апгрейд библиотек в 90 из 100 случаев ведет к подбору версий - после апгрейда системы (говорю про макось) да отвалится какой-нить пакет с бинарной сборкой