e' una toppa perche' lo script senza modifiche funzionerebbe perfettamente
e potresti riutilizzarlo altrove, dove posizionamenti di altri elementi non interferiscono,
invece sei costretto a modificarlo perche' non sai/puoi/vuoi risolvere il problema a monte
e cosi' facendo rendi "particolare" uno script che prima era "generale"

non e' la fine del mondo, ma c' hai messo una toppa