I think every 'savvy' user always checks those boxes, but if there is an option that allows you to actually fulfill your original intent - i.e. you got no hits on Craigslist, but with AirBnB you have tons of requests and make a ton of money, wasn't that a win/win - even though they used a 'grey' tactic to reach you.
You say you don't want to be contacted, but that's to protect you from emails from the Nigerian prince and the blatantly obvious annoying spam. But things that are targeted at you, and can add value - I think it would be safe to say it makes sense in those cases.