Banks and crypto work on two opposing principles thus centralization and decentralization respectively.
Indeed, you can add, banks are fully regulated, while crypto is lack of regulation.
Crypto is decentralized which gives the power back to the people, thus the people assume control over their own financial transactions without any interruption from middle men like what the banks.
That's the thing we like to promote with the advent of crypto, but the government won't allow that power to be given to us fully as they know the risk is higher in crypto, it will increase the scams and the money laundering, and other illegal activities.
The banks fear crypto will cause a major disruption in their workings.
I disagree, crypto can't beat banks, they will not fear as the government is on their side.