Maybe for pointless votes like American Idol or Formula E fanboost that's fine, although it seems like massive overkill to me. You're still going to need to justify the energy bill/incentivize miners, and these systems have a central authority that could run a regular voting system anyways.
The issue I have with electronic voting of any kind is that it's a huge and valuable target, it's pretty much guaranteed that multiple hostile nation states will want to poke holes into these systems. Introducing crypto doesn't do squat to prevent all sorts of nasty problems, including information leaks and stolen private keys. Given what we know about how most people handle basic passwords, I think paper is probably the most secure form of voting we've ever seen.
For us, American Idol is pointless. But for the singer who got robbed the championship, it's not. Yes, I admit the energy bill is part of the blockchain scalability issue. But blockchain is still in infancy. There is a room for improvement regarding the energy bill.
The political voting is a complex beast so I am not going to comment on it yet. My main focus is for the voting process like American Idol, choosing moderators in forum.
If the voting is anonymised, then how do you protect against Sybil attacks?
When you think through this, every voting system has a weak link in terms of verifying who is a valid voter. So you must have a centralized authority here. Thus a blockchain is useless.
This is the hypothetical solution. Let's say there are 1000 voters. You premine 1000 coins then send it to each voter. Voter then can vote with 1 coin. So you can make sure the voting process is valid, and you can hide the sender in the smart contract. Of course, the technicality is not this simple. But you get the idea.
FYI, the voting in blockchain can be anonymised.