Perhaps self-mod privileges should be tied to rank or earned merit but that would have disadvantages as well.
There will never be a completely ideal system here. It is clear that there will be dissatisfied and there will be disadvantages for a certain category of persons. But, for example, it would be possible to prohibit the creation of self-moderated topics for Newby ranks, as well as persons with active flags, for example.