In addition to the other voter, Switzerland population also restricted the government into tight budgets and debt reduction.
If you give people the options they will make okish choices. enough okish choices for a long time yield a great democracy.
Switzerland is also not in the EU for the same reason, we voted against joining after the political classes singed us up for it. Now if you suggest joining the EU most of the Swiss population would laugh at you. Why would anybody join such a horrible shit show of an institution.