There are fully anonymous transactions in some of the cryptocurrencies, like in Zcash I believe. I thought such innovations would overtake and make the original bitcoin obsolete, but I've been very wrong, because bitcoin is still popular.
For example: https://crypto.stanford.edu/timings/paper.pdf is for zcash and monero
It’s possible that someone comes up with a robust mechanism but if you interact with any other coin (crypto or fiat) it can expose additional side channels that are impossible to close.