I have tons of spaghetti worms in my 10... About one per square inch of sandbed and atleast one on every rock. IMO they are very beneficial when you have lots of poop in the tank for them to eat, and a sandbed to stir around. My 10 is skimmerless so there is lots of poop for sure, thus lots of spaghetti worms. OTOH, if your goal is to skim out as much as possible then your preponderance of poop-eaters would seem to indicate an availability of poop and might not be a good thing from that angle. On my (still in progress) 20L, I'm going BB and will make a huge effort to remove the poop ASAP rather than leaving it in there to support the poop-eaters (how many times have I said "poop" in this post?). I've never heard of them hurting seahorses, but then again I've never kept seahorses. Are you keeping seahorses? I'd say the worms stand a much better chance of becoming prey than being a predator.
HTH