These spambots are almost always generated via an automated process. It's usually not someone making these accounts manually. A bot crawls around the web looking for sites which run on SMF/phpBB/vBulletin. Once it has found such a site, it attempts to register an account and if it can successfully get past the captcha, it either fills in the profile field with a link to a website (again, this is all automated), or it makes a thread/post containing the link, or more commonly it does both.
It does this in order to generate backlinks. The more other sites link to a particular site, the higher the site is ranked by Google and other search engines. An example of a program which does this is XRumer:
Link: http://en.wikipedia.org/wiki/XRumer
Fortunately, I've found that these spambot-generated accounts tend to be easily distinguishable from genuine accounts so the risk of accidentally deleting a genuine account should be quite low.