> All businesses operate in response to events.
Yes, but once an event happens, business needs access to current state of data.
> If you have a pre-determined set of queries, you can put together a corresponding set of stream transformations that will compute the results you need much faster than querying a relational database.
No, it won't. Because you won't be able to run "a corresponding set of transformations" on, say, a million clients.
You can, however, easily query this measly set on a laptop with an "overengineered" relational database.
> completely discard the attempt without even a record that it happened?
Somehow in your world audit logging doesn't exist.