Don't the other properties of CBDCs outweight the benefits when compared with banking? There is a qualitative jump between the two systems regarding programmability. Your bank cannot force you to spend your money inside of your neighborhood or next month, for example.
Regarding efficiency, reliance ...