The reason customers are eager to use credit cards online is because they actually can do chargebacks, so they don't really have to verify if every merchant is trustworthy.
The only place where irreversible transactions (i.e. bitcoin without escrow) make sense are those services that have almost no risk of needing a chargeback.
There are many businesses that I trust to pay them with bitcoin, but if chargebacks are a problem for a particular type of business, if they're getting a significant amount of chargebacks then those are the exact businesses for which the protection that chargebacks give me is useful, those are the businesses whom I would pay only with a creditcard but not with bitcoin, because paying them with an irreversible instrument and no easy dispute resolution likely to end in my favor means I'm likely to be taken for a ride.
Competitive merchants with good reputation will accept credit cards (because for them chargebacks aren't as big a problem), and if a merchant is explicitly telling that they won't accept credit cards because they don't like chargebacks, then they're de facto admitting that they're likely to screw their customers, that their other customers are not satisfied and request chargebacks.