I think Bitcoin can't make banks disappear. If ever bitcoin slowly replace banks, people will transfer into bitcoin and the government won't let it happen. However, banks offer services that would make people still stay in a bank. One great example is the secureness in a bank. It is still safe when depositing a big amount of money while in bitcoin, it might lose when you invest it all. Nonetheless, both can exist in the market at the same time.