"I see he simply wants to reduce the number of witness votes an account can cast..."
No. I reckon you should be able to vote 1, or 500 witnesses, but your votes are based on VP, just as ordinary voting, and for witness votes that VP depletes 100%, and doesn't recharge.
This means that each Steem you vote with can only vote once. Not 30x. This means that if you have 1M Steem and Bob has 100 Steem, the difference between your stakes is 999,900 and the difference between your influence on governance is 999,900.
Each stakeholder then wields as much influence on governance as they have stake. That's what I propose, and that's what I think most people think stake weighting works like now, but does not.