But the smart contract platforms people talk about make escrow smart contracts just easy to use, safe, simple. IF the scripts you just shared are so easy to use (they're not for me), why isn't it brought up to be used more often in the p2p trades this forum sees every day? We're still heavily reliant on hiring forum escrowers for big trades.
pooya87's script is about 2-of-3 multi signature address and you already can use it easily (without need to know about scripting) by using wallet which support multi signature wallet such as Electrum.
And obviously hiring escrow is still needed.
Of course, escrow is a huge + of blockchain so no reason to stop it

After you just need to be careful when you choose your escrow guy ..
But be careful when you put your trust in someone is what we do everyday ..