those who want transparency should be able to have it, and those who want privacy should be able to have it as well. Bitcoin has the potential to provide a sliding scale of anonymity depending on what you want.
Sure, it has the potential to. If people would have a consensus over it. Will that ever happen? I wonder...