Middleware can extend store behavior for cross-cutting needs like logging, persistence, analytics, or async side effects.