Современное приложение имеет такой стек, да.
И в react и во vue есть бойлерплейты, уже собранный конфиг приложения, который не требует описания конфига webpack, cra и vue cli соответственно.
Ну, и не вижу проблемы использования пакетов из npm
добавление самого npm в стек разработки
на данный момент это выглядит как стрельба по воробьям из пушки
просто если станет ясно, что не обойтись без этого, то да, т.к. само по себе включение не проблема