>HTTPS is shrouded behind inscrutable crypto, but nearly everyone trusts it with their credit card details.
Credit card via HTTPS has a second layer to it though, the accountings/auditing layer. You can't achieve that with secret ballot voting without throwing out the secret part.