Laws are just a consequence of an actual cultural change, and can only succeed (and not precede) the conversion of hearts and minds. Voting and democracy should not become a device to placate the dissatisfied masses into silence, make them lineup for ballot, to choose a lesser evil who, in most likelihood, will turn out to be a egotistical power-seeker. We shouldn't conflate voting with "will of the people."
There is this "damping" factor like a mechanical system, that takes the energy out of the people's hands and dampens it with lobbying, dishonesty, unaccountability and complete neglect for public interest. The response of the system is now steady state with little change. We need a public roster of each politician and their promises written in notarized documents, that can be used to strip them of relection and penalize them in some way so that future politicians cannot weasel their way out of promises.
I would also vote for public presentations with slides + data by each politician instead of these stupid debates and speeches. They should be documented and scrutinized for accuracy of data and their claims. We have startup decks, but yet politicians don't have to make presentations. Instead they trade blows on a debate stage with polished repertoire which has now become an entertainment show, at least at the presidential level.
Of course, there will be no shortage of overly enthusiastic (and absolutely confident) defeatism "We 'can't' do it because x, y, z" (complexities with security, ensuring the person casting the vote is indeed the actual person, excess amount of uninformed populism, etc.) So how about this: for the first <x> years, make it non-binding and simply observe the results. If the votes have no power, so much for the disingenuous claims that "we don't dare try it, and it won't work anyways", because it completely derisks the situation.
So then, when you have people still guaranteeing doom, I reckon there's a pretty good chance that would make a good shortlist of people who should no longer be allowed anywhere near the political process.
I would love to know why people are adamantly opposed to having a honest, transparent, and fact-checked public conversation on the idea.