You don't need anonymity to have privacy.
Before you downvote, really think about this for a moment. Because you'll realise that almost none of your payments are anonymous, unless you pay cash (while being recorded).
"True" privacy requires anonymity and the fact that existing systems have been terrible on that end isn't much justification for banning systems that do have proper privacy.
ยป GNU Taler is an open protocol for an electronic payment system with a free software reference implementation. GNU Taler offers secure, fast and easy payment processing using well understood cryptographic techniques. GNU Taler allows customers to remain anonymous, while ensuring that merchants can be held accountable by governments. Hence, GNU Taler is compatible with anti-money-laundering (AML) and know-your-customer (KYC) regulation, as well as data protection regulation (such as GDPR).
Laws don't stop criminals at all, but we still have them and we still try to enforce them.
> They will continue to use privacy coins such as Monero
In the end you need an off-ramp where you convert Monero into actual currency and that's where you get fucked.
Frankly speaking, the $5 wrench XKCD comes to mind. There is no conspiracy here, except that we want to keep society functional and not be disrupted by tools that mostly cater to criminals.