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