Or are there countries where IDs and maybe phone numbers are required before making purchases physically? Imagine how strange it would be to present your ID before buying or selling in physical world. Not sure I've ever been required to present ID before buying or selling, even physical foreign currencies offline.
Yeah actually I have not witnessed it myself about having to present an ID card before purchasing a physical product but however I hard about such from friends who traveled out, he said that there are products that has some kind of age limitations, so what they normally do is to check an ID card of the buyer to no if the person is an under age or not, so actually this explains that there are places your ID card is required to get some certain things you want, though I don't no if this could be called an offline kyc since it involves ID card but the contradiction there is that is only applied to a particular age and not for everyone while the online involves everybody.