Another use-case if the command is a simple request from an external entity that only generates a response but does not change the state of the actor. If the external entity does not need replays of replies (because it is an Http reply for example), then there is no point persisting them.