I totally agree that reversible transactions have tradeoffs, I mean they cause all kinds of fraud, and costs the banking / financial system much more to deal with.