Os CVRs geralmente armazenam duas horas de gravações de voz ( fonte ).
Simplesmente não serviria a nenhum propósito para armazenar gravações mais longas.
É extremamente raro que uma emergência dure tanto tempo. A Qantas 32 foi uma das mais longas emergências na memória recente, e foi apenas 1:45.
O vôo MH370 foi mais longo, é claro, mas ainda não foi recuperado.
Embora eu tenha certeza de que é tecnologicamente possível gravar mais dados de voz, isso basicamente registraria conversas inócuas e rotineiras entre os pilotos.
Suspeito que os pilotos e seus sindicatos relutam em ter suas conversas mundanas e irrelevantes registradas e inspecionadas.