The problem is people don't actually want irreversible transactions, they've just been told that they do.
The problem is people don't actually want irreversible transactions, they've just been told that they do.
Maybe the UI for wallets should do more to defend against erroneous sends, or warn the user to make a test transaction before sending large amounts? A lot more can be done with UX.
They want transactions where they pay someone, and that person doesn't send the goods they can reverse the charge.
They want to be able to correct erroneous or fraudulent transfers.
These are all things that the normal financial system does well, and crypto systems absolutely cannot.
You cannot force someone to return a crypto currency transfer. No matter what the case: error, fraud, or theft. Even the latter is feasible within the regular financial system.