When we were updating vcard to support gender the initial proposal was a SEX field with values 0 and 1, based on some 1970s spec. We pushed back on this and brought in the free text gender it has now.