The reason people should do it today is because in some places, not including a photo would be like leaving out your name. The likely reason that custom began, which is I think what was being explained, is racism.
given that germany is the country where this custom is common, and adding that especially in germany any non-german can easily be recognized by their name alone, giving racism as the reason for that custom to develop is almost absurd.
it doesn't, but in germany that's a small minority of cases. and even germans who would want to preferably hire other germans would not worry about that case as long as one parent is german.
you have to keep in mind that germany has a strong fear of history repeating itself and has strong laws to prevent that. so any hint of xenophobia in the hiring process could be a PR or legal nightmare for a company.
if photos on the resume would be a problem in that regard, they'd have been outlawed already.
Germany does outlaw requesting photos on a job application, so they clearly see some kind of problem with it. But attitudes today are not the ones to look at when trying to figure out why it became a common practice in the past.
yup, i noticed that. things are changing. however, i was arguing about the reason why the practice started. and i still strongly doubt that racism is the one. not that there aren't racist germans, but because with a few exceptions in germany a picture doesn't tell anything more about race that a name wouldn't already tell.
if i were to speculate for the real reason then it is whether the applicant looks presentable. german office culture is rather uptight. it is also likely that it started on the candidate side, and that people realized that including a picture would make them stand out more.