I’m willing to bet a team of untrained, uneducated, software/data engineers receiving big salaries are responsible for this.
It’s my understanding that big brand banks live on top of brittle, low quality, poorly tested code- and that’s if they’re not straight up using excel to run production processes.