My biggest problem with this whole thing is the use of the term "spyware" to describe what's going on here.
This is definitely a privacy issue, and people who are worried about such information leakage should disable this functionality.
This is information leakage as a side effect of providing functionality. It's pretty much impossible to provide this functionality without leaking this information.
The term "Spyware" needs to be reserved for the cases where applications grab and report information that is not needed for the functionality they are providing.
Games that grab your address book and send it to the mothership would be a great example of Spyware.
We should not allow terms to be diluted by applying them to lesser situations. Once a term starts getting diluted, people stop considering it to be that bad because they think of the common lesser situations and see that they are not so bad, missing as a result, the more severe situations.
What the MPAA and friends are doing with the term 'piracy' is a perfect example. There are very few people who would agree that copying movies and music and then selling them while claiming that they are originals is a reasonable thing to do, but by using the term 'pirate' to refer to people who rip CDs that they own to put a copy of devices that they own (something that most people consider completely reasonable), or to refer to getting a group of people together to watch a football game on a screen that's an inch too large (thereby qualifying as "public performance" you end up with everyone being classified as a 'pirate' and nobody paying attention to it, and therefor excuse the real pirates that are copying and selling the material.
Don't play along with the game of taking words that currently refer to severe situations and applying them to less severe situations. You may feel justified in doing so for the shock value and calling attention to something you don't like, but the long term damage is drastic.