Which is also what makes it impossible. Trust is a prerequisite to any commercial exchange, since it requires at least two different parties. Big centralized systems use a third party for “scam protection”. Math alone can’t replace trust.
Right now, trusting government looks like the better option. And crypto has done nothing but provide proof.
Even the sketchy product marketplaces are moving toward inevitably decentralized “n of m” payments where the buyer and seller can approve the payment in case the marketplace disappears.