I don't think there is anything to fight at all! Every country will slowly move to CBDC because it comes with a host of benefits to the issuing country. No printing cost, complete surveillance on people's finance, environment friendly and so on. So it's no wonder that CBDC will eventually take over the mainstream financial world.
But does it compete with Bitcoin? Never and ever! Digitization of a currency doesn't make it a cryptocurrency. CBDCs will remain as a fiat even if the form changes! What to fight??