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. The kyc phenomenon seems to be peculiar to online world and bank transactions.
I think human right to privacy shouldn't be violated in anyway unless the human is involved in serious crimes or some suspicious activities. And even when ID becomes necessary, it should be handled with care to prevent it from going into the wrong hands.
By the way, the kyc issues could make thriving online economically alot difficult for people in certain remote places who probably prefer to have little to zero contact with modern world. This are the kind of people crypto would be more suitable for, unfortunately they will be denied access to lots of cryptocurrency exchanges in existence today.
Nobody would ask for your ID, when you are purchasing ordinary goods and services(excluding weapons or alcohol). It doesn't matter if you are purchasing them online or offline. IDs are required in the financial sector and the gambling industry. Those industries are heavily regulated, because of the risk of money laundering and tax evasion. If you value your privacy that much, just don't open a bank account and never use an online casino.

There's no way around those KYC rules and regulations. It's really difficult to stay unbanked in the modern day world.