Although Bitcoin is anonymous it's not private and I think it's better that way. The whole idea was to decentralize the currency while keeping it transparent.
Without transparency, Bitcoin would be the underground token of 'criminals' like the majority of unaware perceive it.