Eu estava procurando uma resposta para essa pergunta (a do título) e a melhor coisa que encontrei foi:
No design do protocolo DNS, o tamanho do bloco de transporte UDP (tamanho da carga útil) foi limitado a 512 bytes para otimizar o desempenho enquanto gera tráfego mínimo de rede.
minha pergunta é: como exatamente isso melhora o desempenho e existem outras razões para essa limitação ao usar o UDP?