Есть вот еще вот какой момент - простого способа установить членом каких отношений была данная линия, не зная id этих релейшнов, нет. Это может приводить к некоторой путанице при возникновении осиротевшей линии (например, в результате неудачного split-а) - ни кому не будет понятно, что когда-то это была граница. Ну а при текущем варианте можно границы не являющиеся членами отношений в какой-нибудь валидатор добавить - то же вроде бы будет толк.