True, its more of a privacy than an anon tool
KYC laws make it illegal for them not to know who you are.
Your name is only known to privacy.com but for the merchant you can use any name you want.
It's useful for:
keeping free trials free
Limiting data breach exposure
hiding transaction info from banks that sell you data