htm ou html qual a diferença entre ambas extensões?

Vejo em muitos sites o pessoal com dúvida sobre qual extensão usar nos arquivos escritos em HTML, o fato é que em quase todos sites e fóruns vejo comentários falando que ambas estão corretas e que não existe nenhuma diferença entre elas, em partes essa afirmação é correta, porem a existe uma diferença entre ambas sim, o formato de arquivo o qual elas foram criadas.

Antes do Windows 95 existia uma padrão para nome de arquivo o qual utilizava o sistema de arquivo 8.3 o qual o nome dos arquivos tinham 8 caracteres para descrever o que era o arquivo seguido do ponto e mais 3 caracteres para a extensão do arquivo. Logo todas as extensões de arquivos não poderiam conter mais que 3 caracteres.

Com o Windows 95/98 os arquivos podiam utilizar até 256 caracteres logo as extensões de arquivos já poderiam ser escritos com mais que 3 caracteres, criando um novo padrão para as extensões os quais algumas passaram a ter mais que 3 caracteres facilitando a identificação do tipo do arquivo, porém por questões de compatibilidade as pessoas continuavam mantendo o padrão 8.3 para não ter problemas com sistemas antigos.

Agora pense comigo, passaram 14 anos e será muito difícil encontrar um servidor usando Windows 95 ou algo anterior a ele. Realmente vale a pena continuar usando o modo de compatibilidade?

Em resumo, a diferença entre o html e o html são apenas 14 anos… você ainda vai continuar alimentando esse museu?