The reason banks have so many Vice Presidents is that to bind a company to a contract, you need to be a corporate officer. A Vice President is a corporate officer but a director isn't. If you want to issue loans, etc, you practically need this authority. If a relatively low level employee in one part of the business is a VP, that creates pressure to make lower level people in other parts of the business VPs also. Some of this may be historical, but this as I understand it is why almost everyone at a bank is a Vice President.