That just kicks the can of trust to the entity performing the escrow, and there have been many, many cases of fly by night escrow companies (or companies pretending to be escrow companies) who just take the money and run.

So introducing another third party to trust makes it more complicated than the alternative of allowing transactions to be reversable.

Banking reversibility is also kicking the can to a trusted third party.

Several years ago my credit card was stolen. I contacted my bank, who then accused my wife of cheating on me in another state (I know this didn't happen because there is no way she left 1000 miles away for several days multiple times between me seeing her, unless she has a hidden personal jet). By 'lying' about it being a fraudster instead of my wife who 'had cheated on me' the bank then accused me of bank fraud.

The bank then obtained fraudulent invoices, which were used to 'prove' I owed the money. They just buried me in false paperwork to the point I could never win. When the bank was done with all that, they closed my regular checking account too, because they had now flagged me as a criminal.

I will take anyday, an 'irreversible' crypto account over a banking system where they just close my other accounts because they think one was fraudulent because I was defrauded.

Bank of America decided I really had been in rural France buying tires when I had proof I was at work, at my desk, in Boston at the times of the purchases, and the card was in my hand. It's been 20 years and I still won't ever do business with them again.

It was much more fun, at least, when Amazon tried to tell me one of my children must have taken my card and made the purchases. I took it to mean the children I have not conceived yet will have access to time travel, in which case I'm not even mad. Pranking me in the past deserves whatever trinket they bought!