Of course fiat can be used to purchase porn and drugs too but fiat can also be used to pay your electricity bills or groceries at the supermarket - i.e. legitimate stuff. BTC doesn't quite have the same level of support yet. Businesses that accept BTC are still quite rare and having pornography become such a large part of the fledgling Bitcoin industry at this stage is probably going to hurt society's perception of the currency and possibly negate whatever economic benefits it may provide.
Anyway, that's just my opinion.
I like your perception, but I think the purpose of why bitcoin can be used in pornography and gambling site is almost internet users like the sites. I mean, we can buy groceries or any stuff what we need openly in market, yeah real life market surely. But for gambling and pornography, people love it and will spend their money just to get some pleasures from there. The problem for them, they don't want their family or relations know about it, so the main solution is go to bedroom and access that from internet than go to buy the porn video openly in video store or go to casino.
Nah, I think the owner of porn site want to accept bitcoin to introduce what the bitcoin is and what bitcoin can do in porn site for the customers. After that, they will feel the difference between using fiat or credit card with bitcoin which I think bitcoin is better. It has same situation with gambling sites. Maybe, other people have a bad perception about bitcoin since there were many news that told them bitcoin can be used to crimes or anything bad else. But, I'm sure in future people will use it as a part of world technology development.