You can certainly buy lists that connect numbers to addresses. But you can also refuse - I did at Toys R Us, and then my four year old decided to impress me by giving it to the lady ;-)
When they ask for zip code, it's because they want to know where the traffic is coming from, and whether they...