This will break phone calls if your carrier does not support Voice over LTE (VoLTE), as the device will be unable to switch over to 3G to handle incoming/outgoing calls.
Yes. That's a necessary side effect of disabling 2G/3G. If that's an issue, you can either only disable 2G, or switch to a carrier that supports VoLTE.
isn't that just a regular GSM phone? According to https://www.techwalls.com/iphone-11-a2111-a2221-a2223-model-... there's only 3 variants of the iphone 11: the north american variant (with CDMA support), rest of the world variant, and a chinese variant.
It will not make much if your phone company doesn't do the same, and stops accepting roaming requests from rogue countries.
Somebody should also punch Google in the face for building in an "espionage API" into Android: reading sim card serial, imsi, and imei without even a notice. I doubt the thriving market of SS7 interceptions would be anywhere if not for Android creating a market for such data.
It would be better if telcos and their equipment vendors implemented some protections. Like the ability to disable roaming (and deny any related SS7 requests) at subscriber's request.