BTC are quite traceable and the point when you trade them to say USD there is no additional anonymity compared to fiat currencies. Exchanges have helped in tracking individuals and they will likely do so in the future.
The privacy part has more to do with no one looking compared to being actually hidden.