I see your point, but I disagree on two counts:
Just because you're not an active participant doesn't mean you couldn't be an informed voter. And on the flip side, just because someone is more active doesn't mean they're going to vote in a meaningful way - after researching the nominees, and so on.
Elections usually see a fairly low turnout as it is, and the percentage of folks who actually vote after visiting the election page is even lower.
On Stack Overflow, only 4.7% of folks eligible to vote actually did so. On smaller sites, the percentage of eligible voters who actually voted is usually higher (for example, 10% during the last election on Programmers, 12% on Seasoned Advice), but the raw numbers are quite low (867 on Programmers, 158 on Seasoned Advice).
On Stack Overflow, only 4.7% of folks eligible to vote actually did so. On smaller sites, the percentage of eligible voters who actually voted is usually higher (for example, 10% during the last election on Programmers, 12% on Seasoned Advice), but the raw numbers are quite low (867 on Programmers, 158 on Seasoned Advice).
I don't think we need to put up additional barriers to voting at this point. The requirements that are in place now are aimed at stopping folks from creating an account and immediately being able to cast a vote. If someone wants to go through the trouble of putting up even a single good question or answer, that qualifies them as a member of the site's community in my books. How they vote (if they do) at that point is between them and their deity of choice.