because the bank is probably using some old system behind that front end which is why it has such stupid restrictions on passwords
the bank factors in loss as part of doing business, it takes this loss and covers it by raising rates for customers, you pay for their laziness. like it or not thats why.
why do companies lose all those passwords and personal data? no real criminal or financial penalty thats why.
redsquirrel you give the banks way too much credit, and also ..they aren't poor either, they can afford it. they do what they can get away with. ever wonder why credit card rates are so high, i'm not talking interest but what they charge retailers, its because they have an effective monopoly. they set their rates back when data was very expensive, they had modems on telephone lines and the rest, internet was nothing back then, but their rates are basically unchanged to this day. its no different from how the wireless companies charged ridiculous rates for text messages for the longest time, cost per kb more than communicating with the space station even, its all because they were in a market that was lacking competition and so they could.