While that site is basically correctly, "not that long ago" should be interpreted more like "within post-war era", not "a few years ago".
Photo yes, Familienstand yes still today for conservative companies, parents occupations not since probably the 80s in most places that would consider foreigners at all.
(It is, as you say, all fairly obvious bullshit designed to make sure the right social class gets preferential treatment...)