ERC-1155 Tokens With Governance Privileges

Hello Team:

Are there any extensions or smart contract "plugins" from other repos that can enable the assignment of voting/governance rights to ERC-1155 token holders?

If not, why is it a bad idea?

OpenZeppelin doesn't support it as noted in the repo and in this blog post. Yes. I understand it's available for ERC721. But why not for ERC1155? I assume there is a good reason why.. So why wouldallowing voting privileges for ERC-1155 holders be a bad idea?

@vanessacodes have you found answers to your questions? I'm also looking into this.

EDIT: if anyone stumble upon this, I'll be using snapshot.org

The solution is to use ERC-721 votes. Battle tested and audited by OpenZeppelin