Respostas:
Porque a AMD foi a primeira a lançar CPUs de 64 bits x86 (x86-64).
a arquitetura AMD64 foi posicionada pela AMD desde o início como uma maneira evolutiva de adicionar recursos de computação de 64 bits à arquitetura x86 existente, em oposição à abordagem da Intel de criar uma arquitetura de 64 bits totalmente nova com o IA-64.
O primeiro processador baseado em AMD64, o Opteron, foi lançado em abril de 2003.
De fato, no kernel, o suporte de 64 bits é chamado 'x86_64' para se referir ao fato de que tanto a AMD quanto a Intel (e outras) implementam essas instruções.
AMD implementou intencionalmente x86-64, antes da Intel. Por esse motivo, a maioria das distribuições (e outros sistemas operacionais, como o OpenBSD) fez um primeiro lançamento quando ainda era apenas AMD, ou renomear para x86-64 não foi considerado digno do esforço.
Eu acho que um dos outros fatores que contribuíram para essa confusão de nomes foi um conflito entre a Intel e a AMD sobre nomes. A Intel teve uma crise de identidade em seus nomes de 64 bits. Ele percorreu os nomes EM64T, IA-32e e, finalmente, o oficial Intel 64. A AMD, por outro lado, sempre o chamou AMD64. x86-64 era um nome bastante óbvio para cobrir os dois. No entanto, nem sempre foi assim. Lembro-me de quando era novo e brilhante, as pessoas não conseguiam descobrir como chamar. Eu já vi estes:
x86-64 é o melhor nome abreviado óbvio para a arquitetura