

I think about this sometimes but the challenges for direct democracy are very hard to overcome. To vote right now, you go to a place and someone verifies your identity and then you vote on a machine that should theoretically have not just your vote but some form of backup to ensure your vote is counted.
Obviously this would get really obnoxious if you were voting constantly. So something like change.org maybe where people can propose things and others can vote on them. But now how do we handle identity verification, and ensuring only one vote per person? On something connected to the Internet, how do we verify security? This needs to be even more secure than a bank, as every hacker and government in the world will want to sway the results.
We could maybe distribute something like a USB key to cryptographically ensure everyone’s identity, but then you will need to handle people losing theirs, or theft, and it wouldn’t work great with cell phones. There’s other identity solutions like scanning documents or facial ID but they have their own security issues and also are a nightmare for privacy.
I dunno. There’s probably a solution out there that might work, but it would take a lot of work to make it trustworthy and that work would largely be overseen by people the system is meant to replace so they aren’t exactly incentivized to get it right.
That’s the neat part: Convicted felons ARE excluded from most public service jobs like being a teacher or a mayor. It was widely believed that this included the presidency until the Supreme Court decided it somehow didn’t.