Я не frontend-разработчик, и моя основная специализация - backend на PHP/Laravel. Поэтому NPM и Yarn для меня - это в первую очередь инструменты для быстрого запуска frontend-части проектов, над которыми работают коллеги.
Использую с 2015 года (как минимум со времен работы над TRM), и с тех пор эти инструменты встречались практически во всех проектах, где был современный frontend.
В проектах, где использовал VueJS, Nuxt или Quasar:
В большинстве случаев frontend-разработкой занимались коллеги, а я использовал уже настроенное ими окружение для запуска dev-сервера и установки зависимостей.
Базовый. Использую для установки зависимостей и запуска готовых скриптов. Не публиковал собственные пакеты в NPM registry и не работал с продвинутыми возможностями типа workspaces или private registry.
Работал и с NPM, и с Yarn - без особых предпочтений, использовал то, что было настроено в проекте.