I think it's fine to pay with bitcoin, credit card payments are a target for scammers and hackers who can steal customers' personal information. When making cryptocurrency payments, customers do not need to share any personal data as the payments are completely anonymous. Also, those who value privacy prefer to use cryptocurrencies over other payment methods because the buyer cannot be identified.
But bitcoin payments have not yet become mainstream, and people still tend to invest in bitcoin.