Não consigo ver um benefício real para a verificação do próprio arquivo de dados. É uma operação cara em um bloco de dados de tamanho desconhecido e está duplicando o esforço que é feito pelo disco.
A soma de verificação aqui está fornecendo verificação de integridade no nível do sistema de arquivos, os dados reais no disco dependeriam das próprias somas de verificação internas do disco. Ao verificar os metadados, você protege as estruturas críticas do sistema de arquivos contra erros de software e fornece uma camada extra de defesa.
Essencialmente, se os dados estiverem corrompidos no sistema de arquivos, os dados de checksum informam o que você pode ignorar ou o que você precisa para validar e verificar, há pouco benefício (e potencialmente uma grande sobrecarga) de checksum em grandes arquivos quando já é feito pelo disco em si.
A soma de verificação real dos arquivos também é algo que pode ser feito facilmente pelo aplicativo que gravou os dados em primeiro lugar, os formatos de arquivo fazem isso e muitos aplicativos verificarão a integridade dos dados para garantir que não estão carregando lixo. Fazê-lo no nível do sistema de arquivos, bem como no aplicativo e no disco, seria redundante e quase certamente desnecessário.