The entire "teams of agents" model is based on the idea that work naturally decomposes into roles.
You ~need a marketing agent, a sales agent, a support agent, a development agent, because marketing, sales, support, and development are existing job titles and - for humans, at least - fundamentally different activities that belong in different boxes.
This feels like an obvious truism, but it's a deprecable artifact of organizational scaling, not some deep // universal truth about work itself.
https://x.com/jawestenberg/status/2021553035776753812?s=20