There are technologies like Tornado cash and Railgun that can hide transactions on Ethereum. The current issue is they're too expensive to use on mainnet.
Once we have layer 2 payments using zk-rollups, transaction costs will fall to a few cents and many apps could easily integrate these technologies to tumble your wallet (taking all funds and send them through this tech into a new wallet) any time you want for a dollar or two. Or they could automatically do this after every transaction.
Then everyone will have access to easy completely anonymous payments in any currency they like.
We're just in the early days of this tech, like the internet when we used http everywhere and no one knew what a VPN was.