I think Tesla has chosen the wrong approach. With everything related towards more automated driving and ultimately FSD, the rules that have to be applied are not the ones of the country of registration, but the ones of the country the car is being driven in (based on GPS geofencing): Swiss Teslas, for example, should have NoA enabled as soon they pass the border into Germany, as well as German Teslas should have NoA disabled as soon they cross the border into Switzerland. Everything else is utter nonsense.
This principle will have to be applied anyway for FSD, since the local driving rules will have to be enforced.
What sense does it make to prevent Swiss Teslas to use NoA in Switzerland (assuming Swiss regulators think is it dangerous) while allowing Nowegian end German Teslas to use the same feature while in Switzerland ?
This geofencing is already applied to Tomtom GPS units regarding speed traps warnings: they are prohibited in Switzerland, allowed in Germany and restricted in France. My Tomtom automatically adapts to the rules of the country I am driving in.