A lot of products run on a nightly batch and nobody questions it because it's always been that way. At Intuit I led the move of more than 100 tax attributes from overnight batch to real-time publishing, and the interesting part was everything that became possible only after the batch was gone.
Batch has a hidden cost. Every decision the product makes is based on data that's up to a day old. You can't personalize on what a customer did an hour ago if you won't know about it until tomorrow. The batch wasn't just slow, it was a ceiling on how responsive the product could ever be.
Moving to real-time publishing meant the offer and personalization logic could act on current behavior. That's what fed the growth work downstream, where the portfolio went from 300K to 1.3M funded accounts and the data modernization enabled 2.6M net new customers.
The pattern, again: an old slow step doesn't just cost time. It silently limits what everything downstream is allowed to do. Remove it and you don't get a faster version of the same thing. You get options that didn't exist before.