As long as they keep other people’s money, they make money on it.
I don't follow; why would regulations on consumer accounts change the price of commercial customer accounts?
Come to think of it this was all also at the time of very low rates which was more likely to be the issue.