I agree with everything you said. In my article An Open Plea To Google: Build The Foundation For Internet Voting In California — A Blueprint For How Google Could Make California The First State To Offer Internet Voting I proposed methods and means to enable Internet voting for just the reasons you mentioned. But that doesn’t mean we shouldn’t expand vote-by-mail.