Да нет ведь никакого дублирования!

Есть отдельное действие, делаемое один раз.
И есть группа действий, повторяемая в цикле.

Неужели ж неясно, что A и [B, A] - это не одно и то же?
Поверхностно смотрим - и получаем назойливое желание "заоптимизировать", допихать это А внутрь цикла. А ему там не место, потому что цикл построен для повторения целой группы действий, которые выполняются как единое целое, синхронно, одинаковое число раз.