Once it's socially accepted and risk-free to make crypto transactions, no one in their right mind would stick with traditional banking systems.
You have little control over your hard-earned money and very little financial privacy or freedom. Various people can know exactly how much you make, what you buy and these funds can be seized by governments. Also expensive to make foreign transactions!! Not too practical in a globalised world.
unfortunately at this time there are still many governments that think like that and take action as you think. the government seemed to protect the bank, for the continuity of their economy
And it will continue to do so. I don't see governments taking crypto over conventional banking anytime soon. And banks know that crypto, if it gets mass adoption, will remove their stranglehold over the people. But banking is far from dead and would probably continue to be the main system for a long time.