Indeed, and zero-knowledge attribute-based proofs - if done genuinely! - could even by bound to a citizen's id and still be anonymous, which would allow: one person -> one voice and solve bot and disinformation traffic.
But it depends, as much of the solutions to our current problems, that things are solved correctly on the root. In this instance, trustworthy government and transparent processes that guarantee zero-knowledge and free, equally, genuine speech and discussions.