Я использую агрегатные корни, когда мне нужно создать или обновить их, но я думаю, что делать это просто для отображения данных - это накладные расходы.
Да - многие люди достиглитот же вывод.
Обычный ответ таков: если вы просто читаете / отображаете / запрашиваете данные, вы вообще не проходите модель предметной области - просто читайте только то, что вам нужно, из постоянногосохранить, преобразовать его в представление, ожидаемое вызывающей стороной, и пошло-поехало.
Если представление дорого сделать, то вы можете хранить горячий кэш представлений (хотя теперь вам также нужно подумать оаннулирование кэша - нет магии, есть только компромиссы).