Porque, por algum motivo, os desenvolvedores do firefox decidiram que é uma boa ideia. Na verdade, eles têm tanta certeza de que esse é um recurso e não um bug, eles até forneceram uma opção para desativá-lo. Tente executar
firefox -no-remote
Isso deve fazer com que uma nova instância seja iniciada na máquina remota. Para (um pouquinho de) mais informações, tente firefox -h
:
-no-remote Do not accept or send remote commands; implies -new-instance.
-new-instance Open new instance, not a new window in running instance.
Isso me deixou completamente confuso por um tempo e eu ainda não entendi o porquê (ou, na verdade, como) eles fazem isso.