Git worktrees take seconds to set up. When you run dozens of parallel agent branches, that latency compounds and stalls your whole pipeline before a line of real work begins.
Every new worktree duplicates gigabytes of node_modules. Disk fills in minutes. Agent build times balloon because each workspace re-owns a full copy of every dependency it touches.
Keeping workspaces in sync across machines requires manual rsync or brittle watch scripts. A stale file in the wrong place corrupts a run and wastes the entire context window.
Millions of tiny source files crawl on APFS even on fast SSDs. Every install and build adds seconds you pay on every fork, every agent, every run.