CBDC (central bank digital currency) are digital representation of a country's official currency managed and regulated by a central bank. The idea is to provide an alternative to digital cash allowing faster transactions and increasing financial accessibility.
Its centralized nature allows the government to directly issue currency to citizens at the whim of central banks
This obviously means that they can not offer the same level of autonomy or censorship resistance that bitcoin offers
The fact that its implementation can lead to potential surveillance and increase government control over finance is something to be worried about.
Considering the fact that bitcoin has earned an high level of trust, security and borderlessness from it user with an inherent monitory policy brings the big question;
Do we really need cbdc now?
You can't compare those. It's fiat money and btc is not going to replace fiat money as it's by design not designed for that. Ability to print money or inflation if a system that can help governments in crisis situations, if done correctly. Only inflationary money can do this, not deflationary or money with fixed supply. Bitcoin is good for other things but it's not benefiting any government over fiat money.
Also there would definitely be issue with those permissionless immutable transactions in transparent network, which is the whole point of bitcoin.
And do we need cbdc over current systems. Probably. It would be helpful system against money laundering and one tool to keep corruption in check.