But why should anybody trust him to purchase bitcoin instead of using exchanges?
Common reasons, is first, of high fees in most exchange regarding of buying large amount of coins using fiat, and second, kyc procedures, since it's a must which some other people don't want to disclose their personal information.
But regarding to p2p transactions, I suggest escrow is a must.