Se eu entendi a descrição no link corretamente, um mestre com vários escravos é uma espécie de fluidez não intencional, e você pode obter isso apenas ignorando openpty e abrindo /dev/pts/* nós diretamente, porque o seguinte /dev/pts/* nós apenas obtemos a mesma referência mestre internamente.
Espero que ptsname retorne o primeiro escravo escolhido ao abrir o mestre. Seria um experimento interessante descobrir o que acontece quando se escreve para um mestre com vários escravos: ele só escreve para o primeiro escravo (esperado) ou para todos os escravos (inesperado)?
Eu não vi nenhum aplicativo onde há um mestre com vários escravos.
E pseudo-candidatos BSD são claramente sempre pares, então eu não acho que isso foi intencional.