Чтобы разделить логику. Раньше, создание всех DOM-элементов производилось в одном месте, а теперь – у каждого есть своя функция, в которой он создается.
Вот такая каша была в старой версии (представь какой бы она была, если бы текущий код переписали в таком ключе):