For those who have posted here that banks are not needed, please let me know how you are planning to store fiat currency. Without banks, it is not possible to store fiat currency. You need a savings bank account to do so. Other banking services may not necessary, such as credit cards and loans. But a large majority of the world population currently use them as well.
It'll be quite challenging to avoid banks altogether, as they dominate the world's economy. Governments issue Fiat currencies through central banks themselves. Basically everything moves around Fiat. Without it, you won't be able to survive. Relying solely on Bitcoin or Gold is not a definite solution. Always remember that you can live without crypto, but not without banks. Either you use both (crypto and banks) or only Fiat (through banks) to survive in the mainstream world. There's no other way around this.
Since crypto was meant to be an alternative than a replacement, we'll be subject to banks for a very long time. At least, there are workarounds which allow you to use crypto even in places where only Fiat is accepted as payment method. Crypto-backed debit cards provided by Coinbase and Binance, prove to be extremely convenient for crypto "hodlers". While this greatly defeats the purpose of crypto/Blockchain tech (which is eliminating the middleman from the system), it's the best thing around for anyone willing to enjoy the benefits of banks without having to rely on them directly. As crypto's popularity grows in the mainstream world, more choices will be available for "hodlers". Banks will ultimately adopt Blockchain technology, getting all of the benefits inherent to crypto today (except decentralization). This tell us banks won't be going anywhere, despite Blockchain's widespread success in the mainstream world. Just my thoughts