Algumas razões para pensar:
- Pessoas (leia-se: futuros administradores) esperam tabelas de partição. Tê-los economiza momentos WTF. Sistema de arquivos em todo o dispositivo pode parecer mais simples - "Estou salvando uma camada de abstração, yay!" - mas não é uma camada de abstração a menos , é uma possibilidade a mais .
- Os programas podem esperar primeiro pela tabela de partições, depois pelo sistema de arquivos. Veja o que pode acontecer quando as coisas dão errado .
Na minha opinião, a primeira razão sozinha é boa o suficiente. Além disso (isso pode não se aplicar ao seu caso):
- Caso você precise reduzir o sistema de arquivos e criar uma configuração de várias partições, é mais fácil quando você já tem uma tabela de partições.
- Caso você precise colocar um carregador de inicialização em algum lugar, o MBR com uma única partição em algum deslocamento padrão é um ponto de partida muito melhor do que um sistema de arquivos em todo o dispositivo. Eu acho que com o GPT o problema converge para o ponto acima.