Real banks have real controls and want to know where every fractional cent (blast, my Superman 3 scheme is foiled in the crib) is at any moment.
Edit: minor English goof
Every big bank[x] has to submit daily risk reports. If those reports are late by more than (IIRC) 48h, they feel the consequences. Then there are end-of-week, end-of-month, and end-of-quarter reports too.
The daily reports may take a couple of hours to run. Spread across a compute grid of few thousand cores. I work for a company that provides a quant analysis and computation platform for financial institutions. We tend to skip our weekly client-facing code promotion at the end of quarter, to make it absolutely sure that there are no unexpected changes that could mess up their gargantuan report runs.
[x]: Let's omit the nuance for once, ok?