First, you have not opted out of receiving emails from recruiters that find your profile on Careers. The only way to do that is to make your profile unsearchable in the privacy settings on Careers. I believe this is what you were hoping was the case.
Second, it completely sucks that that wasn't clear to you. What did you just opt out of? We have transactional emails, emails from employers, marketing emails etc... We need to tell you what you're opting out of so you can stop getting this, and just get the stuff you want. So, we'll work on making that more clear.
Lastly, these nag emails are too spammy. We do want you to update your profile to make sure you're representing yourself accurately to employers, and so you have a better chance of being contacted, but we're pushing too hard. I'll look into making these less frequent, more personalized, and easy to turn off.
We never want to spam you. We did here, and we'll get it fixed.