You buy at Amazon and enter your shipping address.
You pay to Amazon's address, now Amazon knows that the address you paid from belongs to a guy living in 123 random street.
But if you never use that address again how is that useful information?
If you're talking about ordering something to be delivered to you you have to give up your physical address no matter how you paid for it.
My point is how does bitcoin compromise your identity?