You are trading an unsecured asset for a secured asset.
Bitcoin transactions are non-reversible. All other forms of online payment are. Sellers do this in order to protect themselves from fraud.
Large sellers might also be compelled to comply with AML/KYC but I doubt it.
To avoid fraud use the only other form of non-reversible payment (cash) and meet in person.