Yes, we know that bitcoin is not anonymous and it should not be anonymous.
However bitcoin is pseudo anonymous. You can be anonymous if you know what you are doing. There are many coin mixing services that can help you to be anonymous. And yes, you cannot doxed using a simple bitcoin address(provided that you are not using your address with your identity).