escrows and other things similar are good for bitcoin usage and it should be used only through the options bitcoin itself provides like a multisig address (2 out of 3).
and talking about option to reverse a transaction, lol, what is that, did he read bitcoin paper before saying this term?
reversing a tx is about BEFORE its confirmed into a block. no one should treat unconfirmed transactions as immutable.
i dont see a reasonable security need to give the masterkey to a third party as that kind of defeats the purpose of the feature
EG master key defends against strangers moving funds. so hand the masterkey to a stranger(third party).. it makes no sense from a security point of view at all.
afterall... it (sarcasm) worked so well for bitfinex and the so called third party vaults of bitGo.!..right?
though i can see the feature having utility as an independent tool for people to have their own masterkey.. to control funds if their hotkey got found out by hackers.
but then we start to see it being used by chargeback scammers as another way to double spend. and merchants yet again have to rely on confirmations to treat a deposit as settled.
things like RBF, CPFP and this feature have literally replaced the malleability issue which everyone previously hated because of its utility to cause chargeback scams(double spends) of unconfirmed transactions.
we are no further forward in devs promises of making unconfirmed transactions more trustable. we are actually taking steps backwards..
(though personally you should never trust a transaction until its confirmed anyway("if its not on the blockchain. its not a bitcoin"))