It is true that every scheme out there (that I've read about) has some flaws. But I'd rather have NSA spending their budgets and talent working on this kind of stuff, than spying on citizens or whatever they do.
The current discourse is all about identification during registration vs when voting. Which is meaningful but feels like avoiding the actual issue, as it is still not really secure either way.