Vermetid snails drag their two streamers across rocks and substrate. They trap some food particles from the water column but they also capture and eat a lot of detritus. On the grand scheme of things they are probably a good guy in the cleanup crew. Sometimes that can irritate a coral as the threads drag across it but I've never seen any long-term detrimental effects.