We would be doing it now if it wasn't cutting into frontier companies' revenue.
Eg if you use Claude, you probably want fable architecting, a couple of opus under it managing sub project and sonnet doing the actual function code, because fable coding a "run a query and filter the result" is a massive waste of abilities. But their own sub agent downgrade is limited to one level so if you use fable it will never direct sonnet coders.
i keep the others in tmux panes and tell the main agent to ask them for their plans and while they run in the background, formulate its plan. Then, when done, review the other plans, and revise as warranted based on other plans.