É principalmente para dar liberdade de escolha ao usuário, mas pode ser benéfico em algumas circunstâncias.
Por exemplo se um arquivo for excluído, sua biblioteca ficará menos dependente dele, se alguém tentar roubar seus dados, reconstituindo-o em um novo banco de dados, eles DEVEM usar as mesmas configurações de comprimento (você pode tornar ainda mais difícil para eles lançando alguns arquivos que têm comprimentos únicos), e permite usar arquivos de vários tamanhos, garantindo que cada um compartilhe os mesmos peso na biblioteca (no caso de arquivos fragmentados com configurações de tamanho baixo, você pode ver um aumento de desempenho!).