Event Sourcing 101: Why Store Events?