Anyone know why apple specifies this feature requires a supported carrier? Why would the carrier matter?
This data is vital for a mobile carrier to make sure to have a good signal coverage under all the possible conditions.
It's just a guess since I've seen similar data being analyzed in a previous telco I worked at, but I don't know their exact source. The goal there was to improve the network quality. I guess you can do the same w/o GPS, but triangulation with cell towers is very coarse.
Most of those features are not user visible and are compatibility hacks - ie. "use lower profile in video calls if country = FR".