It would be better for the bitcoin accepting website to offer some discounts. Their cost is lower than credit cards.
If these websites offer some discount, even that is just 5%, I will use more of them as it is good for bitcoin.
Maybe the cost associated with setting up the bitcoin payment is high at the moment, as not many people use the bitcoin.