Yeah, I don’t see a way to get base layer single user privacy without sacrificing auditability of the chain.
But default privacy is more about the software written to use bitcoin. Wallet software some day will have coin join or something similar baked into the cake.