In most real world payments that go to companies, your blockchain's privacy doesn't matter.
The point isn't philosophical here. The point they were making was you are already compromised.
A better argument would be that you can interact with a company like Amazon if they accepted Monero by using a PO box service and using an alias. Its not really about a "right" to privacy. That stands regardless of money features.