With the situation of things, I don't think crypto would be replacing banks anytime soon. Some financial institutions are already exploring into the usage of blockchain technology in the banking sector. I think crypto can help improve a lot of things in the sector.
Others that view crypto as a threat haven't fully understood it. They are only scared because they think it's taking away customers/clients. Proper education is needed for them to understand the opportunities it brings for them.
I don't think banks have the sole right to ban crypto, the power resides in the hands of the government