If you wanted an alternative system: you could always have a professional group of law writers and a professional group of law opposers try to present arguments to a large assembly of law jurors. If they can’t get 2/3rds majority on a law, it doesn’t pass. This is better than something like direct democracy where everyone votes on an issue because you can’t get the voters’ attention on any one thing for more than a few minutes or a few hours at the most (except a small fraction for whom it is their life for a while). In this law jury setup you can properly brief them.
You could have some other body of professional governors who do things like emergency resolutions and maybe basic budget stuff but anything beyond that goes to the assembly for approval. You could create a new assembly as often as every 6 weeks and process a batch of laws at once so that you really rotate out the jurors before they can be influenced. And selection of law writers and law opposers can be something that is reviewed by this kind of assembly too, or just some large pool of professionals who are chosen at random for any given period of time and given the power to present before the assembly. A lot of options here for how to amortize bad behavior such that over the long haul it averages out to close to zero.