Most teams treat deletion as an infrastructure chore. Disk fills, the vector index slows, latency creeps, and someone schedules a cleanup job. That framing gets the problem backwards. A memory store gets worse at recall as it grows, even when storage is free and retrieval is fast, because every extra fact becomes another candidate to surface in the top-k search, and most of those candidates are noise for the current turn. Recall quality is bounded less by storage capacity than by how well the system suppresses irrelevant entries, as Mem0's guide to eviction and forgetting puts it.
There is a second cost that shows up long before storage bites: tokens. Stuffing full history into every prompt scales linearly with conversation length and forces the model to re-read irrelevant material, and long contexts also degrade reasoning because models handle information buried in the middle of a prompt poorly, a pattern documented in Mem0's long-term memory overview and analyzed in the systems study of agent memory workloads. Forgetting is therefore a lever on answer quality, latency and spend at once.
The practical stance that follows: treat every memory as a loan, not a purchase. It must justify its renewal.



