Esta é uma pergunta suave. Não sei muito sobre criptografia ou seu histórico, mas parece que um uso comum do RSA é fazer a troca de chaves criptografando uma chave simétrica para enviar uma mensagem mais longa (por exemplo, a descrição do iMessage aqui ). Não é exatamente isso que a troca de chaves Diffie-Hellman, que é mais antiga (e para mim parece mais simples) serve? Olhando para a Wikipedia, eles também foram patenteados, então isso não teria sido responsável pela escolha.
Para deixar claro, não estou perguntando se é teoricamente importante que a criptografia de chave pública seja possível. Estou perguntando por que ele se tornou um método padrão na prática para realizar trocas de chaves. (Para um não criptografador, o DH parece mais fácil de implementar e também não está vinculado aos detalhes do grupo usado.)