If it was about being able to spam, they'd just silently strip the + part. I think it's just ignorance ... in my own mailserver I have a custom separator that usually doesn't trip validation functions.
People seem to spam me, but gmail is pretty good at filtering all that stuff into the "Promotions" folder, which is nice.