It's not specific to banking per-se and more specific to legacy companies with low engineering skill and bad practices, which are perpetuated because skilled people either don't bother applying or are unable to make changes for the better (whether due to red tape or politics) and then end up leaving them in their mess, so over time the only thing that remains there are those who can't make it anywhere else.