Albeit, voting does seem incredibly insecure from an attack-vector perspective — but voting is all about securely issuing KYC, which is the antithesis of cryptography’s history. Systems like ION are better than government-issued KYC, but allowing anyone to be an issuer doesn’t really solve the Sybil problem in fraudulent voting systems.
Tracking the budget of a country with on-chain transparency is interesting, but verifying each “purchase” still happens outside of the digital realm — politicians often lie about what the money is used for, even if the funds are sent to the correct destination on-chain.
Therefore, I think it’s best never to conflate the innovations in cryptography with improving governance — as so many in Web3 have done before.