Por que duas workstes git não podem verificar o mesmo ramo?

Usando um separadogit-worktree, por que não consigo verificar a mesma ramificação da cópia principal de trabalho? Se eu tentar, recebo o erro:

fatal: 'mybranch' is already checked out at '/path/to/repo'

Percebo que, se eu fizer o check-in de uma árvore de trabalho, o outro acabará em um estado HEAD desanexado, mas isso é tão ruim e por que não posso nem verificar o mesmo ramo?

questionAnswers(1)

yourAnswerToTheQuestion