I never understood the argument that it was by design at users request. User's simply wanted the ability to change the sort manually if the so desired (listing direct ancestor first and other by date for instance, or to be able to list a child for whom you had no birth date, but knew the child was born between two other children). I somehow doubt that anyone ever requested the sort order of the children in their families be scrambled with no simple way to correct for it!