None of this should be happening without the user's knowledge and consent. Swap out your phone carrier for Facebook and it should be plainly obvious why the current state of affairs is undesirable.
I think this feature is required for emergency calls if your specific carrier is not available/in reach - in emergency mode after the phone is restarted, it does connect to any carrier when calling 911, not only yours?
It does indeed. When making emergency calls a phone can switch carrier though generally it will only do so when the main carrier is unavailable or overloaded.
“A mentally ill person called 911 and said they were going to kill themselves” is a much better justification for pulling GPS data off a phone than any of the rationales I’ve heard from US companies or the government.