It was never meant to be in a such manner that it provides complete anonymous transactions as you can see all the records on blockchain for every address although with mixing services you can get privacy to full levels but not with the Bitcoin as it provides decentralization not being anonymous.