Когда нужно много раз добавлять части к строке (например, в цикле). Builder накапливает байты в буфере и выдаёт строку через String() без лишних копирований. Эффективнее, чем конкатенация через + или += в цикле.
Builder
String()
+
+=