Problem is not all photos (profile photos especially) are close-ups of a person's face. Although they could use facial tagging and maybe come up with a composite? I'm probably wrong though.
Profile photos are good enough, and with the amount of selfies people are taking there should be more than enough candidates for a full facial recognition matching.
Also facebook isn't the only social network, LinkedIn profile pictures are usually much better for facial recognition Google+ profile pictures are also usually quite good because they crop your face into that silly circle.
For a landscape, face detection would probably not find any faces and the neural network wouldn't be called.
And an image with multiple people will have many outputs: the bounding boxes of faces and associated representations.