In my opinion, ypu cannot be completely anonymous in today's world. Really. Not on the internet, never. So, it doesn't matter what we do, we are not anonymous when we use any of electronic devices.
I don't agree with you. It is possible to remain anonymous, but there is always a risk of someone tracing your identity through hacks or other methods. For example, you can use a VPN to hide your IP. Here the risk is that the VPN provider can double-cross you and provide your original IP to the authorities (although such incidents are very very rare).
Bitcoin to Bitcoin transactions can offer you a great deal of anonymity. Satoshi Nakamoto designed Bitcoin in such a way, as to provide the maximum amount of anonymity to the users. But the problem occurs when you convert your Bitcoins to fiat. Almost all of the exchanges now are KYC enabled, and the authorities are trying to closed down the DEX sites. A single such transaction in your wallet can enable the authorities to trace your identity.
Based on your first paragraph then, anything that can still be cracked successfully to boycott anonymity is not then anonymous if you look at it from that angle. What is the point of VPN when the VPN providers can see trace our identity, but if it was a decentralized programmed through blockchain technology, even the provider is also blind to the activities of the user, and this is what makes it difficult for them to be able to trace bitcoin transaction.
And you are right, it is only the development of centralized exchanges that is now making bitcoin transaction looks anonymous, but if we were to use dex exchanges along with crypto, then the anonymity of bitcoin transactions will be 100 percent perfect, and this is still one of the greatest value of bitcoin to me, which is why I use dex exchanges more.