TreborNotlaw, I know exactly what you mean! I think there are quite a few words, terms that are outdated, but continue to be used in crosswordland. It wasn't so long ago that I saw 'steady', meaning regular boyfriend, used in a clue - and I felt it had been decades since that was common usage.
I don't think the setter must be an old fuddy-duddy - it smacks more of laziness to me, using out-of-date words and phrases, rather than coming up with something new.
PS Your 'woman who does' might be lost on younger solvers (on the Forum) as that's equally old, little-used in the real world.