It requires a paradigm shift. Automated escrow services could handle almost every dispute where both parties are honest, APIs for validating shipping and handling of goods/egoods could handle another large chunk, and human dispute resolution could handle the remainder.
Such a service could be offered by the legacy payment providers.
I have used such services in the past, but still feel the field is ripe for disruption.
I have considered this too. The issue I have encountered is that the vast majority of potential users/customers do not have and cannot quickly obtain Monero or Bitcoin or whatever.
Most all of them have VISA cards.
Expecting customers to carefully create a wallet, an exchange account (so they can buy the crypto) and considering how difficult that can be (even for technical users) is really unreasonable. When people can use crypto as easily as they can use a credit card, then it would be an alternative.
IMPO, this problem is very similar to the PGP problem. You'll get a lot less email if you only accept PGP encrypted and signed emails. You cannot expect your customers to do that. They won't, but they will send you plaintext emails from their Gmail accounts, just as quickly as they will pay using a VISA card.