Running a bank is very expensive. You must have a big fancy building with nice furniture, you must pay employees lots of money to wear nice suits.
I would think in the future a physical location isn't necessary for a bank, the operations would be cheaper, and the fees lower.
Like blockbuster versus redbox. Blockbuster just couldn't compete.