Q.Why the face recognition is multi label classification not multi class?
That depends on the problem. If you are detecting only one person in the image (your output is having only one class) then it will be multiclass problem. But if you are detecting multiple faces in an image(like a image containing a group of people) then it will be multilabel.