Another angle here is data stewardship and transparency...
When a model keeps a running memory of interactions, where is that data going... who has access... how long is it retained...
BUT if the goal is to build trust, more user‑facing controls around memory might help... such as the ability to inspect or reset what the model 'knows'...
ALSO from a performance point of view, memory could be used for caching intermediate representations rather than just storing raw conversation context...
A design‑focused discussion on memory might surface some interesting trade‑offs beyond convenience...