If I use Bitcoin there is a likelihood that I wish to remain private, compelling users to divulge their bank details for a refund when an order is cancelled doesn't quite sit right with me. Understandably, they are using a payment processor, so all transactions made in bitcoins are immediately converted to fiat, they could however still hold some bitcoins in reserve precisely for this sort of situations.
If this is the main reason for using bitcoin, I am sorry to say that bitcoin will never go mainstream no matter how hard we try to push it! If privacy remains the epitome of reasons of using bitcoin, it will only grow in online casinos and darknet! If we really want to see bitcoin growing among the mass, the fear of KYC must be left behind for good! Definitely, if an individual chooses to remain anonymous, there's nothing we can do and we must respect his decision! But let's not make it a reason to push bitcoin back to underground where only hackers and criminals prefers to use it!
Really I don't see an issue in using bitcoin for any purchase (online or offline) if the government allows it. It's not important to hide behind the rock every time there is a question of privacy.