Compare this with the US, where if I want to give a proof of address for a phone contract, or a car lease, or anything else. In the US, I need to go to a private, for profit organisation who will send me some mail, and then by receiving this mail I 'prove' that I live at this address. No civilian oversight, in fact they can sell that data to whoever they want
With the Swiss (or German) system, you get a proof of address when you register at your local center. They're also the ones who handle things like marriage certificates, death certificates, etc. And then if they do something with the data that you're unhappy with, you vote in new laws saying what is and isn't acceptable.
One of the reasons for not accepting us licenses is that the requirements for getting one are laughable over there
The difference is that it's actually enforced in Switzerland, and depending on which country you emigrate in from, you can also be forced to retake your drivers test if you wait long enough (which is something of a less-discussed issue in the expat community).