Earlier quoted context omitted.
Counterpoint: Amex has been issuing charge cards since the 50s, and their tech seems leagues ahead of Discover, for both charge/credit cards and checking accounts (based on my first impressions for the latter; I haven't really used their checking account as my main account).
Yes, Amex has the best app out of all banking I've used thus far. It's very fast, the UI is easy to understand, and you can do what you need to do quickly and painlessly.
Most of the time, the reason a front end app can't do X is that there's no way to use/modify the internal core systems to do that.
So front end shiny is a poor litmus for how well or poorly a company's internal systems are.
Agility is probably a better proxy -- given a new business need / requirement (e.g. ACA in US health insurance), how quickly can a company execute on it?