I’m with you almost 100% but add mandatory enrollment, and change the fine to be if you didn’t vote. Even voting none of the above across the board should count as voting though.
Make enrollment automatic when you update your license when you turn 18, and store your key in your license with an NFC chip or something, so people don’t lose it. And maybe instead of a fine, do a tax credit or some other kind of bonus if you do vote. I think this is one of those situations where the carrot works better than the stick.
This all requires the government to be technically competent and move their technologies into the 21st century, which unfortunately means none of this will happen this century lol.
Actually I was thinking about it if we want the post vote - “no vote you pay now”, or pre vote - “If you want to vote now pay if you didn’t vote last time” and I’d say maybe someone doesn’t care about where he lives and how he lives. Why punish those people who don’t want to make those decisions. Why punish people who are mentally disabled and are not voting. Voting should be totally optional, if you don’t feel mentally responsible for voting, don’t vote. And by the way voting should be difficult so you vote intentionally but also accessible so you can vote anytime you want.