Credit cards are expensive to accept and it's possible for charges to be reversed. I admit it's a bit odd to accept one type of credit card and not another, but there are plenty of places in Europe that don't accept credit cards at all. Most places do accept payment with a normal PIN bank card.