Es ist eine Alternative und bei z.B. vielen Bildern kann es sinnvoller sein eine Funktion zu schreiben die die entsprechenden Elemente erstellt anstatt sie von vornherein mit in den Quelltext zu schreiben.
Grad bei vielen ist es doch umsomehr Aufwand, wenn zig Elemente im Hintergrund sind, die alle gleich aussehen und das gleiche Verhalten haben.