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