Bitcoin can't remove banks from the earth because capitalist powers never let bitcoin do this. What bitcoin can make is refucing the effect of banks in the future.
Its very easy for Bitcoin to remove Banks from the world. People all over the world use Banks and there is another group of people that just dont use a banking system for their money. If the large Banks focused on Bitcoin then regular cash then that Bank would have the potential to crumble because there wouldnt be any support to get back with when/if the price of Bitcoin goes down to nothing of value.
You're being delusional. First of all, the "group of people" that have never used the banking system in their own lives are extremely low in the city where most people are. I might be wrong population-wise but these people just don't have that much money so they never took interest to open a bank account even if it's for free. They probably also don't have a day job since most day jobs pay you directly to your account and not in cash.
Stop deluding yourself that banks are going to accept bitcoins and the volatility of bitcoin will destroy banks. No bank that's controlled by the government will just start accepting bitcoins. They will start thinking of accepting bitcoins only when most establishments already do. Bitcoin is a serious matter since bitcoin removes the trusted third party from our transactions and that's exactly what banks are.