I think spam is more complex than just saying "spam is spam". Especially in b2b (see the other comment about pharmaceutical reps).
There is a factor that includes relevance (negative correlation with spam). Another factor is automation versus doing it by hand. Another factor is the intent of the person who publishes their email. Another factor is whether the sender stops sending messages once requested. Another factor is the existence of a previous relationship.
Anyhow, I have one more question: can any message that is sent without automation (i.e., I type the message specifically to a recipient) be considered spam?