Как вы говорите, само распределение очень недорого. Стоимость генерации большого количества недолговечных объектов - более частая сборка мусора, так как они запускаются, когда бюджет поколения 0 исчерпан. Тем не менее, коллекция поколения 0 довольно дешева, поэтому, пока ваш объект действительно недолговечен, накладные расходы, скорее всего, незначительны.
С другой стороны, общий пример объединения большого количества строк в цикле значительно увеличивает сборщик мусора, поэтому все зависит от количества создаваемых вами объектов. Не больно думать о распределении.
Стоимость сборки мусора заключается в том, что управляемые потоки приостанавливаются во время сжатия.