There is literally no harm in compiling a list of those spammy domains and adding them to your disavow file.
What I normally do after I updload a new one is create a ‘note’ on Google Analytics on the day I did it, so I can look back and see if it had the desired effect.
It might not do anything, but like anything in SEO, you won’t know until you test it.