I agree with the point you make in your post. You are right, interacting with most business is destructive to your anonymity.
Actually purchasing things from businesses in the real world opens various doors to your personal information.
I think that there will be decenteralized marketplaces that are able to keep the anonymity. There is something that can solve the problems you mention.
The anonymous products will improve their usability, it will take time.