Append-only doesn't mean what you'd hope
Event sourcing gets sold on immutability. You don't update, you don't delete, you only append, so the history is permanent.
It mostly isn't. The events are immutable because your code agrees not to to
the-pragmatic-architect.hashnode.dev7 min read