The ability to make your own vote public is a bug, not a feature: It allows people to demand you to show them that you voted "correctly", whether for straight out vote sales, or plain old intimidation from a group. A pastor/union boss that can be sure that a bunch of people really went to vote, and voted they way they want, is pretty powerful. At some point you make the "voluntary" part of giving away your hash to not be so voluntary, as only traitors would keep it quiet.
In many environments, secret votes and public votes lead to different outcomes: requests to make regularly public votes secret is not that uncommon in elections for private groups: Everyone knows that there's a big percentage of people that want to vote in an unpopular way, and suddenly either an old leader is ousted, or a very corrupt choice is made.
So no, the ability to voluntarily make your own vote public and verifiable is a dealbreaker for elections in a modern state.