It is a good idea indeed, but hell, people are business-minded, money minded. To hell for everyone's ease of life, if I don't profit, no one else does kind of mentality. A central party to control most would actually allow up for a lot of decent improvements since most disagreements could be met with proper solutions immediately
To sum it up, CBDCs are not likely to help simple folks for the single reason helping them would come at the expense of regular bankers. But if we take this part from CBDCs, what is left then? The irony is that central banks will have to make CBDCs useful to the general public if they want more control over financial activities of the populace. But this is impossible without hurting regular banks, to some degree
Anyway, it will be interesting to find out what CBDCs are going to look like in practice