Banks won't be obsolete, they have lots of functions that would complement cryptocurrency. This include lending and servicing of loans etc.
Banks have survived several setbacks, and they are the oldest financial institutions. So when they are ready to join blockchain Technology, they will come prepare to create a system that will be trusted and to maximize the potential across the platform.
There are also don't agree to crypto and must prepare to use bank by it's reliable and safe money than the information of bitcoin that there has a number of news from hacking.
Bitcoin can't defeat Bank from eliminating but from reducing on it's performing the use of some information, the bitcoin does.
so far, yes, there are no banks that agree with crypto, but they only agree and adopt the technology, such as blockchain. sometimes the bank also has a bug with some lost customer funds.
yes bitcoin will never beat the bank, because the equality of the bank is quite extensive, while bitcoin is still limited.
Satoshi Nakamoto created bitcoin not to beat the bank but to give an option to the people to choose if they will still get themselves tied up with the centralized system or if they are going to seek for freedom and stick to decentralized cryptocurrencies. Banks will continue to exist even after hundred years because it already established a reputation and it is a must have in a country.