O(bundles), not O(chats). Incremental attach is O(bundles) per new chat. That's the only way the sidebar stays predictable.
Centres drift. Incremental attach accumulates drift. The March cluster isn't the June cluster, and nothing in the design ever corrects it.