CDC is trivial to demo and hard to operate. At scale it becomes a dependency of your source database — the slot pins WAL, the snapshot hurts the source, the schema break is silent.