Why does escrow need to be built into the auction site itself is my question? Why not just use an external escrow system like BTCrow.com if the transaction calls for escrow? Then BTC users don't have to deal with all the shady BTC auction sites that won't reveal their identity to consumers.
Besides, it's not like escrow can't be gamed. The seller ships a box of full of nothing to the buyer and provides a tracking number. Or the buyer claims that he/she received a box of nothing when they actually got the item.