They have! The ReAct[1] model, which is available in LangChain[2]. It can be quite powerful, especially when given access to search tools.
The user just sees the "Final Answer" / Finish response from the chain's execution, even if several invocations across different tools & model invocations were required