With all relevant events kept, new features (e.g. 'email everyone who put items X in their cart and removed them in the past year') can be implemented as a new projection over historical events — features behave as if they had been imagined on day one.