Puedes definir componentes. Así no tiene que haber ninguna utilidad en la plantilla.
También existe la posibilidad de estilizar selectores personalizados. De esta forma puedes eliminar un montón de utilidades repetitivas.
Por experiencia, puedes hinchar tus plantillas con un montón de otras cosas => condiciones, atributos, atributos dinámicos, plantillas cargadas dinámicamente, etc. Culpar a los selectores CSS es simplemente extraño.