Regulation and risk. The same applied to government too.
The cost (financial, legal, reputation) of certain classes of bugs is so high that avoiding those risks becomes top concern.
One calculation issue, one buggy float operation means millions or billions in damage and the loss of your clients ... never to return ... because your name is tarnished.
I actually think this is _wrong_ and we need better resiliency in finance to being able to roll-back transactions and rewind and replay with adjustments.