Bitcoin does not make banks unnecessary.
Bitcoin cannot provide loans.
Bitcoin cannot provide investments.
Bitcoin cannot provide estate security.
Bitcoin has it's place as an option to the intelligent investor. But it will never replace a bank.
Maybe not in its current form, however I believe this tech can evolve to support just that, using smart contracts and a decentralized model.