Confirmation emails might be useless, but notifications of new features are not spam.
They should have a "Don't mail me bro" checkbox. I don't always agree with their definition of "spam".
There might of course also be other valid reasons for wanting an e-mail adresse.
I think that the metrics support this view as well.