if you use cash to onramp and offramp and good vpns to transact your crypto, it is effectively anonymous, transactions will be public but there is no way to tell who's on the receiving end. The hard part here would be finding the cash, which is possible for organized crime. Lately, many have started accepting crypto so there is no need to offramp to buy many things.
Do you wear a ski mask while exchanging cash and bitcoin, or how do you keep that private? Don't forget that your exchange partners are linked to your transactions.