I hear this commonly about using the words "male" and "female." I think it's unfair. For one thing, the military uses them frequently, and so would veterans. Another reason is that their meanings are age-agnostic which helps to emphasize the intent of the speaker--to differentiate on sex alone, not sex plus age.