SP
Event sourcing нужен там где есть процессы основанные на событиях.
Для cqrs не обязательно делать все эти шины и т.д. (особо если у тебя это будет выполняться в контексте запроса а не через очередь).
Для es cqrs обязательно в силу того как работает врайт модель (нельзя читать стэйт из врайт модели иначе получишь не консистентный стэйт)
Cqrs хорош и сам по себе, но повторюсь - тольео там где есть гонки. Иначе простой круд с table gateway подходит больше