About privacy, anyone could order a thousand times, each time with a new identity. On such a market, the "identity" would only be defined by your key pair.
Also, none of your personal information, such as your phone number or last name, would ever end up on leakbase.io or any other shady site.
The idea seems attractive, but can it be implemented on the ground?
I mean, for example, suppose I ordered a product from the decentralized market and I am in a distant country. How will the product be delivered to me without knowing some details such as the address? How will transportation and delivery be done? Shipping the product requires knowing the recipient's details and identification.