I'm not sure if this is a moving goalposts or no real scotsman issue. How can apple issue a denial that would satisfy people like you? Surely anything would be picked apart.
"Whenever you access an online service, that online service will know your approximate geographical location to city level, and also the intervening network infrastructure (cellphone towers &c.) will know. This is common to ALL mobile devices. Also, whenever your device is set to connect to networks (cellphone, wifi, bluetooth, ...) then those networks also know your approximate location. Again, this is common to all mobile devices.
Beyond that, your iPhone internally knows your location through various means (GPS, cellular triangulation, wifi base station names). However, all location information from these sources (including information which might indirectly allow your approximation location to be deduced) is UNAVAILABLE to apps unless you specifically opt to allow them to have the information. Therefore, apps are unable to pass the information on to any third party.
Other than apps, your iPhone also includes system software. If you chose the following settings [...] then the iPhone keeps no historical logs of location information or metadata. Additionally, the iPhone itself never allows any location data to leave the iPhone, except when you connect it to a computer via iTunes."
I don't know about everyone else, but this would satisfy me!