> Yeah, your GPS example doesn’t hold up. How is denying an app location info consistent with your position that Apple wanting to enable companies to track users?
Many apps require location data for access to features. If you can't provide a fake location, your only choice is to either accept tracking, or not use the service.
Lots of companies use phone apps for tracking (eg. for tracking location of agents). The company will immediately realise when you turn off GPS access. If you had a way to spoof a location (eg. tell the phone to pretend you stayed in the current location), you could go to the toilet without your employers knowledge and without leaving your phone behind.
Abusers often use phone apps to track their victims. If you are in an abusive relationship, you may be too scared to turn off Find My Friends. If the phone was actually on your side, you would be able to enter a fake location, and your abuser wouldn't have to know that you visited your parents on your way home from work.
Apple wants location data from iOS users to be hard to fake, because it is more valuable this way. Apple's most important asset is the value of their ecosystem. It's why they can charge companies 30% to access it. The user's needs are secondary.