А теперь представьте бедных программистов, которым надо (особенно в свете грядущего объединения и интеграции баз данных ведомств) всё это разгребать с технической точки зрения. Это же не просто поле в БД (пусть и с расширенным набором значений, в честь прогрессу), а надо прикручивать историю изменений (причём возможно даже с учётом документов, выданных по конкретному значению пола в конкретный момент времени и последующим изменением оных, причём тоже с контролем версий), учёт противоречивых данных из разных источников и всё такое прочее...