If people cannot see what exactly the items purchased are but they only see the transaction of funds in the blockchain, does anonymity therefore even matter?

Unless you get associated with criminals later if their address is seized and your transaction to them is viewable on the block chain?