Я подумаю над введением дополнительного варианта "Предки+потомки" в следующей версии.
Т.к. вариант "все связи" работает совершенно правильно так, как нужно. Если в базе есть фрагменты, то этот способ выберет всех персон, связанных с выбранной, любыми связями через любое количество ветвей и степеней родства, даже если для такой степени и приблизительно нет названия :). Этот вариант был предназначен для переноса между базами фрагментов данных, а не семей с прямым родством.
Приведу пример: у меня есть поисковая база, где я собираю разномастные перспективные данные, чтобы не захламлять основную. Эти данные обычно идут различными "фрагментами", которые между собой вообще никак не связаны. Некоторые фрагменты бывают очень большими и объединяют людей через всевозможные косвенные связи. Когда некоторый человек такого фрагмента может быть включен в основную базу, мне не нужно думать, чтобы выдрать только его, его предков и потомков - а вдруг этот фрагмент оброс родственными связями по различным супругам и их ветвям, а у них через супругов есть связи на другие ветви и т.д. Что мне в таком случае - оставлять все эти ветви в поисковой базе с оборванными связями? Выдергивать и переносить нужно весь фрагмент. Вот для этого и предназначен вариант "Все связи".