Is it that much different from, say, an email server? Sure, the intend of a Bitcoin node is somewhat different from an email server. One is routing financial transactions, the other is routing messages. Sometimes the Bitcoin transactions come with a weird or questionable (subjective) messages. Such is life. The major difference that I can see is that on a mail server, you can remove these messages. You can't on a Bitcoin server.