Just an idea: Maybe the need to access location services is needed to access the media. For each picture, you make with the camera, a location is stored. If you want to access the pictures, you might need the right to access those locations.

Maybe someone knows more details as this is only an assumption...