я одно могу сказать) писать приложение, когда опыта в архитектуре нет - проще на ngrx, это правда. Но это не аргумент. С таким же подходом можно сказать, что вью лучше, потому что там не надо разбираться в rxjs)
Я не пытаюсь сказать, что без ngrx и др.стейт-менеджеров нельзя. Можно.
Просто когда вы используете общепринятый и стандартный подход в разработке, а так же его придерживаетесь в рамках команды, то степень "новизны" через некторое время спадает и приложение становится проще подерживать и развивать. Чем каждый раз по-новой вникать в то, что хотел сказать другой разработчик и знать все особенности конкретно этой реализации.
Повторюсь, конкретно сам ngrx - лишь одна из реализаций одних и тех же идей, которые диктуются особенностью разработки веб-приложений. И альтернативных реализаций можно придумать много.