Bueno... Siendo honestos tu solución es más correcta que la mía.
Si un elemento no se va a utilizar es preferible evitar su carga directamente desde PHP, que cargarlo desde PHP para borrarlo después con CSS.
Sin embargo, personalmente opino que para este tipo de cosas, sobre todo cuando el usuario no sabe mucho de programación, el CSS resulta muy cómodo porque permite quitar o modificar elementos con una simple edición mientras que con PHP se requiere algo más de conocimiento antes de modificar cosas. :encouragement: