One challenge to this idea is people who are intersex. For example, they grow up as a boy because.. they have a penis.. but they and have a vagina.. and then they grow boobs in puberty!
A fun extension of the analogy is that computers have stuff come through that gets misidentified as a 0 or 1 regularly enough that the following is needed: