Good-Person
Captain Junkie
Unfortunately, it is not all businesses that accept cryptocurrency as a means of payment. There isn't even much businesses that accept payment in cryptocurrency including online businesses. This is the reason why it is going to be a very serious challenge for someone who wants to make payments using cryptocurrency to hide their identity.
I think that legal restrictions might be one of the main reasons why many businesses may not be willing to utilise cryptocurrencies and strict regulations might be to blamed. However, this is not the only reason. There are many businesses out there that are still using cryptocurrencies and they do not care about regulations.