They're using it as a way of increasing their ad revenue by getting free data from their users. How is that not spam? If I send you unsolicited emails asking you to give me photos of products you use which I'll then sell ads for and keep all the revenue, would that not be spam?
I did not sign up for any product promotion notifications, so if I receive any it's spam.