While we certainly will get to something like this in the future, the super majority of people now have no idea how to even remember their password or re-connect to the internet. We have a long way to go before this happens, possibly hundreds of years.
Though I am hopeful it will be SOONER!!!!!!!!!!!! for sure :) :)
But yes I do agree, smart contracts like this would be best and if it is secured and signed would be able to replace voting systems completely.