@whitequark @mandelhorn That's a consequence of giving cantons as much autonomy as feasible (the general rule in Swiss law is that by default regulations happen at the lowest level of administration possible, down to ~county level) and of the political system being biased towards being slow (e.g. a separatist movement in Bern in 60s/70s caused a new canton--Jura--to be created; the whole process took a decade+, and there's still a question of one town that became an enclave that will change cantons any year now).
The "decisions at lowest possible level" thing was arguably helpful at least once (when iodine deficiency was understood and the introduction of iodized salt started very locally and then rapidly expanded due to the extremely obvious effects), but it also created this situation~.