I use a pretty scammy credit score tracker thing in the UK, (it's not at all like it is in the US, not even a single 'it', but this service would love you to think 'it' is) just to keep an eye on for fraud really. But they recently decided that their monthly updates (don't tell you new score or if there's anything alarming or changed at all in the email obviously, click through to the website!) are a core component, a service update, and are therefore not required to feature an 'unsubscribe' link, nor to respect users' pre-existing 'unsubscribed' preference.
It gets more complicated when the unwanted spam is from a service which I do want to receive notifications from (just not the junk mail). Most email clients offer rule-based classification which can help, but that is obviously a bit more work than just marking messages as spam.
Exactly. I find it annoying that providing my email address is considered free license to email me whenever a service wishes. I really only want it there for account recovery or transactional mail.