Banks will never disappear. Conventional usage of fiat , petty cash is still required in our daily life. Banks work very closely with the gov, and all theyneed is to ensure regulations of bitcoin and crypto is in placed.
All forms of crypto transaction has to go through the national banks for kyc/aml and recording. In this way, everyone will still requires some bank account to use crypto.