Прочитав
Bad Go: frivolous Sprintf (2019 год) вот что понял:
1) fmt.Sprintf - хорошо и удобно, но если надо быстро - используй strconv.Format* и другие его методы. Оно меньше памяти потребляет и работает почти в 4 раза быстрее с выводом.
2) fmt.Sprintf - тратит время на разбор формата из первого аргумента.
3)Когда используете fmt.Sprintf формируйте все строку сразу, т.к. Sprintf для кусочков и конкатенация - это дополнительное выделение памяти и это замедляет.