there are workflows where the outputs are "narratives" - an example is customer support. another example is summarization of text. characteristic of these use cases is that there is no one right answer. in these use cases agents fit in well.
issue however, is that the agents cannot be chained. ie, chaining requires deterministic outputs and not narratives.