In no-recourse moving the funds requires consensus of both parties. There is no economic value in pulling a scam. You can pull a scam but you will never get paid. You rep takes a hit and you get nothing for it. The net value is a loss.
Not true. In a no recourse, you say to the other person, "Approve the 10 BTC to me and I'll send 8 of them back to you. Otherwise, you get nothing." There's every incentive to pull a scam, you might get money and you have nothing to lose.
Escrow doesn't need to be absolute scam proof it simply needs to raise the cost of a scam to the point it isn't worth it.
If it raises the cost on the victim, that doesn't help.
I've yet to see a model that raises the cost on only the abuser and ensures that the abuser is not better off for having pulled the scam. Perhaps you know some combination of escrow rules and who pays when that I don't.