Bitcoin payments can be made without personal information tied to the transaction. This offers strong protection against identity theft. this can also can be exploited of bad people to buy illegal goods. as you say
Bitcoin is just a currency. How it is used is a different story.