O painel do Unity não pode ser oculto porque o código atualmente não permite. Por que não permite, é porque ninguém adicionou o código para permitir. Está escrito em pedra que tem que ser assim? Eu não sei. Eu duvido. Se você pode encontrar boas soluções para os problemas que surgem quando o painel está oculto, estou muito confiante de que serão considerados. Mas é importante não pensar nessas coisas muito subjetivamente. Não podemos considerar uma parte do quebra-cabeça de cada vez. Temos que considerar tudo isso simultaneamente. Por exemplo, não queremos que a área de trabalho pareça completamente diferente se uma janela for maximizada ou não. Isso seria inconsistente e confuso.
O painel superior é usado para indicações, e estas são importantes. Porque, diferentemente de outros sistemas operacionais e desktops, as notificações não ficam abertas. Então, você precisa de uma maneira de ver que algo aconteceu se você não estiver olhando para a tela. Isso pode ser feito de maneira diferente, mas outros problemas tendem a aparecer.
O painel em si não consome muito espaço extra. Porque também economiza espaço usado anteriormente pelas barras de menus da janela. Portanto, o espaço da tela é usado apenas em outro lugar. Se você tiver mais de uma janela aberta, geralmente ela consumirá muito menos espaço do que o usado anteriormente. De qualquer forma, em uma tela grande, o painel não consome muito espaço.
Quanto menor a tela, maior a probabilidade de você maximizar suas janelas e usar uma de cada vez. Nesse caso, o painel não consome nenhum espaço. O decorador da janela será mesclado a ele, portanto, mesmo estando visível, ele não consome espaço extra! Bom truque, esse.
Em vários cenários de tela, no entanto, a discussão sobre se deve estar visível em todas as telas é válida e interessante. Não sei se foram tiradas conclusões a esse respeito. Pode ser que deva ser configurável. Mas isso também não é uma discussão fácil. Existem muitas possibilidades, mas provavelmente não queremos ter todas essas opções no código e nas GUIs de configuração. Talvez uma boa opção seria usar a mesma escolha do lançador? Mas alguns podem não gostar disso. Meu palpite é que isso se tornará configurável de alguma maneira no futuro, mas não acontecerá na versão 12.04. Mas isso é apenas um palpite.
Espero que isso pelo menos ajude a explicar por que não é óbvio que seja possível ocultar o painel. Ou pelo menos não é óbvio o suficiente para ter precedência sobre outras tarefas. E, como todo o resto, os recursos de desenvolvimento são limitados.