In short, the answer is no. Banks and crypto are not opposites, but they have different purposes and ways of working. Banks are traditional financial institutions that provide services such as savings, loans, and money transfers. Crypto is a digital currency that uses blockchain technology.
Let's get something clear here guys, banks are the custodians of fiat (government approved currency ) while cryptocurrencies are digital currencies which transactions are recorded, verified and maintained by decentralized system using cryptography. Therefore cryptography can be liken to a digital bank.
The reason why most people might prefer fiat or rather commercial bank for their savings to cryptography is its volatility. However both serve almost the same purpose; medium of exchange for goods and services.