No, cryptos cannot make banks disappear. Although cryptocurrencies are gaining popularity across the globe, it is not acceptable globally. There are places that bans the use and transactions of these coins. And not all people have access to computers and the internet, meaning they don't know these coins exists. Fiat or paper money is what is being used worldwide, so banks are here to stay.