I think that you have made a extremely narrowly viewed post about BTC.
It has never been fully anonymity coin and in future i believe we will see that transactions will be traced to some level. Also you are pointing out the bad part of BTC and this part is small compared to part which includes non criminal transactions.