You're being disengenous, Apple's own apps request location data the same as any other. I know this because of having denied the permission when prompted.
Yeah I just setup a new phone and the prompt is "would you like to enable location services?" then it lists the reasons it will use it, including weather, find my, etc. I typically hit disable there, and then manually enable it for the things I do want to give access to.