> If your system takes longer than that, it's a bad system.
Why?
> which can take effect more or less immediately.
In our jurisdictions they're usually reserved. Courts can be used to challenge laws as unconstitutional. And you typically want a bright line implementation date that everyone can see coming.
Because hand-counting of paper ballots, as done in Switzerland (and many other places) is the bare minimum. Any more complicated system that still takes longer is adding complication unnecessarily. An electronic election system should be able to count all the ballots basically instantaneously.
In Switzerland the courts have no power to rule laws as unconstitutional - this is a power reserved to the people (who are sovereign), via referendums. So when the people strike down a law at referendum, that takes effect immediately as the voting population is the "final instance". Usually when they vote positively for something, there is still then some implementation period - sometimes quite a lot of it, e.g. there was a vote to reform the tax system passed on Sunday, and it will take effect according the government at the start of _2032_.
Also it's not just elections to offices, but also votes on yes/no propositions, which can take effect more or less immediately.