golang: [] byte (string) vs [] byte (* string)

Estou curioso para saber por que Golang não fornece uma[]byte(*string) método. De uma perspectiva de desempenho, não[]byte(string) faça uma cópia do argumento de entrada e adicione mais custo (embora isso pareça estranho, pois as strings são imutáveis, por que copiá-las)?

Sou novo no Go e gostaria de receber qualquer esclarecimento.

questionAnswers(2)

yourAnswerToTheQuestion