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