A lot of batch processes are only batch because the facilities don't exist to do the computation in real time. What if instead of aggregating your logs every hour and running jobs for rollups, you had all of your data in real time?
Obviously, Storm isn't going to be able to kill the standard ETL jobs, but given the right environment it can replace many latency-ridden processes.