I thought (and maybe just my personal conspiracy feeling) that banks lagged on transactions mainly to hold on to the cash longer and get interest. Secondary thought was just poor old technology debt.
Something akin to hearing that payroll at a large company was a batch job dumping a ton of text files to a share or something and the bank slurped them up for direct deposit.