I don't blame the merchants for those decisions. It is up for the bitcoin team to work hard and shorten transaction time and it is my believe that this will lead to more adoption of bitcoin as a payment method.
My friend they already refined the software to be much faster than it was before with SegWit, but the payment processors are
still working on a 10 min confirmation time and this is sometimes too quick to get even 1 confirmation. Compared to credit
card payments that are almost instant, Bitcoin is lacking. (Yes, I know the credit card tx is not actually done, after you swiped
it, but the merchant still accept that)
