I don't think there is any real shortcut apart from people being willing to subjectively use their downvotes on payouts that just aren't worth it to Steem to be getting paid what they are. Which very well may not happen due to a variety of reasons.
When I say self-voting (and vote selling) that is a shorthand for posters opportunistically extracting more than their contributions are worth. There are many ways for that to happen other than the obvious and literal self-voting that can be easy found by tools, including multiple accounts and sock puppets, vote trading, purchased votes, games, social engineering, etc. and this is not at all a complete list.
You're right, the time and effort (as well as why bother to get involved) factor is a major consideration.
RE: HF21: What Makes Steem Valuable?