this already exists, many apps use it. I do wish it was mandatory for _all_ apps to use it instead of being optional.

iOS (and Android) could also replace the non-privacy-respecting one with a privacy-respecting one that just gives dummy responses to other API calls. Devices should be lying on my behalf to apps and services all the time.