"forums" ala "here" only make money via showing ads.
the Forum "owner" may make a few pennies - those pennies may/may not cover the actual server/bandwidth costs - hence the 'not unusual' icon for "Donate"
if you want to make lots of money, you'll need to establish a "Fans Only" type porno site.
few, very very very few "moderators" are paid positions.
the one very simple free way to control spammers is to select / solicit "moderators" in different time zones around the world.
if you notice, the members reporting spam are a fairly narrow group. they are here, regularly, during hours of spam posting - as most spam comes from 'the far east' these are the members who are up and online early in the day - the spam is posted (+/- ) 10-12 local clock time ahead of USA.
the management could, as it sees fit,,,, recruit multiple such early birds as moderators.
not difficult to identify - check the spam post time vs the 'reported' times.
it's a bit unrealistic to think/demand volunteers 'do their thing' 365.25 days a year, without fail. so 2/3 moderators per +/- 2-3 hour time zone is exceedingly effective.
there is absolutely no reasonable excuse for spam remaining posted for 12-14-18 hours.
that, is a management failure.