Apple has moved to reduce the precise location data telecoms companies can access from iPhones, but there are some drawbacks.