After a couple of years - most of the profiles that were getting my goat have been herded away from the sites I moderate. There's probably many more left and I'm looking at thwarting them in many different ways.
I suspect that 'traditional' spam lasts such a short time here thanks to community spam removal initiatives that spammers have switched to profile spam and that these spammers seem to 'only' log in twice - once to spam, once to check I presume.
While SE's generally been about low barriers to entry, I feel like a small investment in time to a site - to have any reputation at all would mean these fly by night spammers can't simply code a bot (or hire a human equivalent). I'd suggest we leave the "copy to all sites" option enabled, so you'd only need to get the reputation on one site, which feels none onerous.
It doesn't make the spammers go away, and we are going to get username spam. It does reduce the overall value of a spam profile. We can deal with username spam - At the moment I'm checking my sites about once a week and it seems good enough to keep these in check. It's been discussed here in general, but now that I've got a workflow that works well enough at dealing with the ones that got in - I'd like a way to make life interesting for the ones that aren't in yet, or are more difficult to find.