Yes, an escrow is a point of failure but the same is true for your scenario. You only need one of these scammy escrows or a hacked escrow account and you already have zero security from that 2of3 multisig that you described. The scammer would initiate a trade with an altaccount, deal as the escrow and screw the other trading partner because the scammer already holds 2 of the keys to release the coins to himself.
I did not have seen yet a fully safe scenario there too. You could involve more than one escrows though that would mean more time it takes, more work and maybe higher fees. For more security though.
Still an escrow is needed for negotiating while problems. With 2 of 2 you run into the risk that one of your trading partners claim you did send something wrong or that he threatens you to not release the coins until you agree to pay half of the price back.
It's often suggested but it is only a partly solution for some problems and many remain unsolved or other attack vectors are there.
According to my scheme/scenario there is no third party, the address is created only from the buyer and the seller public keys, so it is 2-of-2 MultiSig. The buyer can not scam the seller because he locks up twice as much as the seller, so he is motivated to be honest.