Yes, fiat money can be used to purchase drugs, bomb materials, and pornography too but the amount that is spent on these things is dwarfed by the amount that is spent on legitimate goods.
When companies like Overstock and Dell began accepting Bitcoin in 2014, that legitimized Bitcoin to a lot of people. Bitcoin should be looking towards further mainstream acceptance - i.e. in grocery stores and airports, than the markets which exist underground.
EDIT: And not to mention Bitcoin might not be the best choice for anonymity either even if addresses aren't reused and change addresses are used properly. The technology to link addresses to real-world identities is advancing rapidly and any new developments in the field can be applied retroactively to uncover past transactions.
What does pornography have to do with weapons and drugs? Pornography is a moral decision someone has to make. Currently the government has been making that decision for creators with the closing of their banks accounts. I think people miss the point with bitcoin in pornography. One reason, most sites already use some form of a token system, so I don't understand why they wouldn't just use bitcoin as the univerisal internet token. Second alot of these models are from international places and these sites only pay in dollars. Causing them to work extra hard for very little due to the exchanging fees and transfer fees of the getting paid in dollars.
There are plently more reasons but then they become more personal and aren't really generalizing the entire indursty.
Bitcoin solves those issues.
Now on to anonymity, most people in the porn indursty aren't looking for anonymity. They are looking to be discrete and bitcoin does that very well. Also people paying don't necessary want to trust the site to hold their credit card information, so again bitcoin sovles this. Being pesudo-anonymous it pently for this industry and doesn't really require full anonymity.