The complexity arises when we change the meaning of Abstain.
Here’s the current system:
Yes (All votes are counted, and count towards quorum.)
No (All votes are counted and count towards quorum.)
Abstain (Non-Aura Delegate votes count and count towards quorum. Aura Delegate votes do not count and are disregarded for quorum.)
Here’s what the new Abstain would look like, under weighted voting:
Abstain v2 (All Aura votes, not just Aura Delegate votes, do not count and are disregarded for quorum.)
The difference is subtle–the byproduct of weighted voting. One person voting Abstain will now command a larger share of total Aura votes than if they had voted as an individual. If all Aura Abstain votes (not just Aura Delegate votes) are shoved into Abstain v2, what ends up happening is that you end up disenfranchising a greater portion of votes that otherwise should have been counted. IMO, it’s okay for votes to be amplified and counted, as that gives individuals a greater voice in governance, but it’s not okay for votes to be amplified, then disregarded, as that strips away governance authority, and removes it from a greater number than perhaps may have been intended.
Under the current system, we don’t encounter this issue. Abstain retains its regular, widely-understood meaning–votes count and count towards quorum. We’ve never had this issue before, but if necessary, current Abstain votes can be parsed for non-Aura Delegate votes, and Aura-Delegate votes, so all votes are meaningful. Aura Delegate has authority over its own votes by virtue of its delegations. It can choose for its own votes to be counted or not counted, but cannot disenfranchise others.
Moreover, let’s go back one step, to my original comment. If you have an option such as Abstain v2 where votes are not counted, then imo, it should not be included as an option on a BIP. All voting options on a BIP should have meaning, within the context of the originating BIP/originating proposer itself. It’s the reason why we don’t include Maybe, Maybe Not, as options on BIPs, then disregard the votes later. Currently, votes on every option, including Abstain, do count. If we introduce Abstain v2, it doesn’t seem like that is a meaningful option within the context of the original BIP, and therefore, should not be included. Vote here on this option for fun–your vote will not be counted. There’s no reason to include something like that when the BIP is examined in a non-Aura vacuum.
Aura BIPs are simply a mirror of Balancer BIPs. If an option on Balancer BIP is removed, then the Aura BIP does not have the optionality of adding a new Abstain with its own meaning, or tweaking For or Against to mean different things. The Balancer BIP is controlling, the Aura BIP is just a reflection. So, if a meaningless option is removed on Balancer’s side, Aura should not be able to dictate this option be added back into the BIP, especially, when combined with the analysis above, that option disenfranchises a portion of total Aura votes or perhaps confuses Balancer voters that may end up mistakenly selecting Abstain v2.
The simplest solution seems to be to stick with regular English meanings for For, Against, Abstain. All Aura votes are counted. All Abstain votes count towards quorum.