I feel like something like that would need to be discussed at the standards level; a common API spec could maybe be issued as an extension of the current ActivityPub standard. Call it "CommonSocial", or something.
First Past The Post voting means that if you have one right-wing candidate get 40% of the vote, and three left-wing candidates get 20% each, the right-winger wins.
It's not the system we want, but it's the system we've got, and until we have the power to change that, it's the rules we'll have to work with.
Why couldn't the cat?