Os terminais têm largura e altura de caracteres fixos, e a maioria dos programas de aplicativos de terminal (todos?) Tornam a janela um múltiplo uniforme desse tamanho (adicione o título da janela, alguma margem nas laterais etc.), para que nunca haja uma linha ou coluna parcial visível.
Teoricamente, eles poderiam adicionar mais margem na parte inferior direita da janela quando a janela é reduzida, mas sua pergunta pode ser substituída por outra pessoa perguntando: "Por que sempre há algum espaço em branco na borda da janela quando a janela é ampliada?" ? ”.
E o que deve acontecer com a janela se você redimensionar ou mostrar / ocultar o Dock (por exemplo), para que a janela não tenha mais as mesmas dimensões que seria se você a ampliasse novamente para ajustar a nova área de exibição? Quando você amplia uma janela, ela não é colocada no estado "ampliada", apenas é redimensionada para a área de exibição disponível no momento em que é ampliada. Se a área de exibição disponível mudar e você não solicitar o zoom novamente, então o que?
Não que eles não sejam solucionáveis, mas há vários comportamentos dinâmicos a serem considerados, e os aplicativos terminais normalmente mantêm as coisas simples.
Observe que “Tela cheia” do Mac OS X Lion é um estado real em que a janela está e o Terminal sempre ajusta a janela ao tamanho da tela, atualizando quando o tamanho da tela muda e adiciona margens conforme mencionado acima. O tamanho do Dock, por exemplo, é ignorado.