A single vote by 350,000,000 people with 250 bytes of data per vote would use over 87.5GB on the blockchain.
So, a small harddrive per election? Worth it.
A small harddrive used up by every node on the blockchain. Would be hard to allocate these resources without the nodes becoming centralized.