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.
banks will not adopt crypto currency because it was volatile which means once its value change it will have a big effect on them. Crypto currency and banks have their own role in the economic world and I dont see them together because of what characteristic they have. Government will surely secure the currency that cannot affect the economy of their country.