One execution route makes agent behavior more consistent
When an agent handles the same job through different entry points, differing results are a nuisance. Its execution harness now follows one path, so every starting point goes through the same process.
Tool behavior is therefore more consistent. Hooks, small programs triggered by particular events, use that route too. Prompts, the instructions you give the agent, do as well. The same work should vary less just because you began it differently.