Online it's the same thing. I'd pick credit card or Paypal over bitcoin just like I pick credit cards IRL over cash. It has nothing to do with obscurity.
With Credit Card companies and their proxies, Stripe, PayPal, etc. there is no option of choosing a buyer protection service provider which meets your needs (unless you consider strict to extremely strict a choice).
Buyer protection isn't always a good thing. Often it is a hindrance to progress. Merchants should be able to chose the level of buyer protection they want to offer.
Bitcoin escrow doesn't work that way. Escrow cannot decide by itself to freeze your money. There are three parties in the transaction and you'd need the consensus of at least two of them to move the money. It's either the buyer and seller (in ideal transaction), or the escrow and seller or the escrow and buyer in a situation where transaction is disputed. The bitcoin escrow cannot behave like paypal do in this case.
To be more precise, you have no protection from the money transmission service. This is no different from cash.
Only for extremely specific and useless definitions of "no fraud."
If I send my bitcoins to someone to buy something, I have no protection if they decide not to deliver.
At which point the Bitcoin enthusiasts will say "but you can use a third party escrow service," which is true, and puts us right back into the same situation we are with PayPal.