In short, the answer is no. Banks and crypto are not opposites, but they have different purposes and ways of working.
Banks and cryptocurrency are different, maybe you should then put it this way that fiat and cryptocurrencies which you will still get the response that they are different fro each other, only the similarity is in the means of making payments, having the different purpose they both come to serve is what makes their difference, bank is a physical building where financial activities are being done, cryptocurrency is a digital form of currency that uses blockchain to operate it's activities.
Banks are traditional financial institutions that provide services such as savings, loans, and money transfers. Crypto is a digital currency that uses blockchain technology.
Which means they are different from each other, you can have loan in cryptocurrency because it work by a decentralized network of blockchain, where every other applications and contracts and networks on blockchain independently exist on its own.