The answer is simple - no, bitcoin will not kill banks!
Why? Because governments will never allow an uncontrolled entity to replace a government-controlled, formal payment mechanism. The only thing that bitcoin, as a technology, can influence, is to push banks to use part of blockchain technologies in banking technologies.
Agreed. It will not kill banks. As long as the banks are not going to allow it to be the main currency it will not happen. It was decentralized so there's no way they can regulate it so they will never accept something that they can't control. Bitcoin adoption is getting stronger and bigger so it will not kill central banks but it is much better for central banks to plan or developed a system that will enable them to work with crypto or accept crypto in the future that can benefit everyone.