A 1 one hive cap wouldn't work, because someone could just create a bunch of 1 hive accounts and vote with them. This would actually allow smaller stakeholders to abuse the voting system, making easier for a malicious actor to downvote against community consensus.
But I do have ideas for how to approach this problem as part of the web-of-trust system that I'm planning. But that's a big topic and I'll be approaching discussions of it slowly, once we've finished our current optimization work.
Awesome, I look forward to examining your proposals.