Not really. I think some people associate driving a car with freedom of movement. I get it, when it's your primary mode of transport, it feels dystopian to have it taken away. Interestingly, I get a similar feeling in places with no/unreliable public transport or in countries where I can't walk through forests, meadows and fields. Not that walking through fields is my primary way of traveling, but it feels reassuring to know I can leave by just walking away (and then catching a bus to get home).
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.
Why should it? It is the same in the EU. We had someone from the us live here with his family for years and he was outraged that he got a fine when driving with his us license after a year.
One of the reasons for not accepting us licenses is that the requirements for getting one are laughable over there
It also - technically - works that way in the US as well when it comes to drivers licenses (although it depends on the state).
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).
I think you have to do this basically everywhere? Exception would be within the EU (and possibly within the US, though I thought there were license compatibility problems there).