Produce blocks/Rewards/ Payout/ Profit/Paid, does it make any difference? because witness account is getting SP for it which I mentioned in your post.
I do know what @ocd group does which svemirac mentioned earlier:
focused on whitelisting authors for their distribution bot.
Curation of under-rewarded authors.
Welcoming new authors.
reddit curation (for people who want to promote steem outside the steem ecosystem) - also they are the youngest top20 witness.
@ocdb is part of @ocd and @ocd-witness gets witness vote for providing all the services under @ocd umbrella(including so-called distribution bot), correct?
None of other top 20 witness claim, they are providing any "NON-PROFIT" services even if they are providing RPC node service.
BUT I am going to quote you a little there "ocd group of accounts" usually claim they are providing all these services without gaining any profit or rewards or payout or producing blocks.
I hope I have made myself clear, if not then its alright. We are all waiting for HF21 anyways and bots(whether bid-bot or distribution-bot) are hopefully going to be extinct anyways.