This question already has an answer here:
At our Stack Exchange site we have some users created recently that have no activity, simply a name and profile which contains an add for some car insurance quotes. How can we deal with users like that? Are there tools to report them to moderators and for moderators to flag them somehow or remove them?
This question is not actually answered in the question: Spam Profiles are getting my goat. Could we have better tools for mods to deal with profile spam?
As the answers deal with automated detection of those users or some other algorithmic approaches. I'm wondering about the lack of moderation tools to allow flagging user profiles directly for spam and for moderators to delete flagged accounts. While this might seem a time sink for some bigger sites, it still should be an option for those who want to keep their SE site clean.