I like your analogy. The main problem though is context and keeping it clean as much as possible as long a parallelization. This is what drove to build this tool: having control of everything that the LLMs will do, controlling all with one main planner that orchestrates the rest. This way we can have cheaper LLMs with a short context window used (less intelligence degradation) while still obtaining the same objective. And again, you can have a clear picture of everything structured as tasks. until we can get to rely on huge swarms of agents (tasks) being directed on the planner alone I don't see how we can get a better framework.