There is actually a different motivation for bi-allelic, multi-allelic sites are hard to join against external annotations (the different alleles can have very different implications). A bi-allelic ADAMVariant is preferred so support those operations. We maintain data on the split, and can use phasing/phase-sets to maintain the phasing information implied by a try multi-allelic genotype.