When a crisis arrives, central banks usually say that they will do whatever it takes to solve it, which usually means ridiculous amounts of money being printed a large amount of debt being bought. The traditional banking system "multiplies" the effect as a result of the fiduciary system (you can lend more than you have).
With the new digital central currencies such as yuan, euro, dollar,... anyone could potentially hold an account on a central bank skipping the intermediaries. I think that this will have a negative effect on the ability to cope with further crisis by monetary policies. The risk should not be ignored.
I don't really think that the central bank digital currencies will make banks obsolete.
Someone will have to evaluate the customers,who want to borrow money.
The monetary policy of the big central banks is getting less and less effective mostly because of the negative interest rates and the increasing levels of globalization.
I don't think that fractional reserve banking will disappear due to CBDCs.Fractional reserve banking can be done with digital currencies."Money printing" can also be done with CBDCs.
I also think that "skipping the intermediaries",like you said,can have more pros than cons,but we still don't know what will happen.
What I don't like about CBDCs is that they are trying to imitate cryptocurrencies.