Does blockchain domains defeat the point of anonymity?

I have been reading up, and I see the option to claim a free .blockchain domain that sates to make it easier to send and receive crypto.

It has got me thinking, is the whole point of crypto to provide some form of anonymity?

So surly setting some username whether for personal as your name or a business username could revel or give a hint of who you are and what you buy and sell.

I am not sure of whether to bother to claim a .blockchain username and if so whether it should still be kept anonymous if possible or not?

The point of cryptocurrency is decentralization. Because it relies on a blockchain that’s a permanent record of every transaction, it’s actively harder to stay anonymous on a blockchain so projects like monero have had to implement privacy features to counteract that. If you want anonymous payments and don’t care about decentralization then you could have a system of digital payments that relies on blind signatures like how GNU Taler works.

Thank you for your help.

But getting back to the .blockchain domain, doesn’t it make you even less anonymous in some way?