Adicionar qualquer extensão a qualquer arquivo nos sistemas Linux / Unix é totalmente opcional.
No entanto, é muito mais fácil reconhecer qual arquivo contém o tipo de informação de imediato com extensões adequadas, especialmente quando você compartilha seus arquivos com outras pessoas.
Também para integração com áreas de trabalho GUI (ou automação de tarefas, como compilar programas), facilita muito a associação de arquivos - embora algumas associações possam ser inferidas a partir da identificação dentro do arquivo, como o #! para scripts executáveis e número mágico para uma variedade de formatos de arquivo, este não é o caso de outros tipos de conteúdo, como texto simples ou algumas das imagens brutas, por exemplo.
Então, no final do dia, depende do que seus arquivos de texto significam para você e do que você faz com eles.