I do think there is a practical difference from a privacy perspective. Currently banks need to share any transaction above $10K with the IRS (government). With a CBDC the government will have access to every single transaction.
In my opinion though, the rollout of a CBDC in the US would accelerate Bitcoin adoption like you say for cash-like transactions. So I think ultimately launching a CBDC would be good for Bitcoin.