Facial recognition would be able to detect all the strangers around you, whereas audio would surely only pick up people nearer the device, and presumably wouldn't be able to tell people apart/identify them. You're right about network data; if they're using Wifi/BT probes then they can already find and identify everyone in the vicinity.
I'm curious why you're using past tense by the way?