It gets even easier once you toss in Visa, Mastercard, Discover, Amex, various debit card and regional networks, and ubiquitous banking services. Checks and online ACH payments are free or nearly free. Payment card platforms are cheap in consideration the value you get for them.
Meanwhile actually spending crypto is quite expensive - worse than Visa’s transaction fees, and far less consumer and merchant protections.
As a merchant I have zero desire to sell online to an anonymous buyer because the fraud risk is too high. I have to know whom I’m shipping to and how they’re paying for it.
Crypto doesn’t make that any better.
Neither does online ordering. Online orders have to have a degree of KYC.