Idealmente está apuntando a una separación de las preocupaciones entre su código de presentación (UI) y su código de dominio (lógica comercial).
La razón por la cual se debe evitar el acoplamiento de estas dos preocupaciones (en cualquier dirección) es simple ...
que sólo tendrá una de las razones para cambiar una pieza de código. ya sea por cambios estructurales/de diseño en su diseño html o por el cambio de las reglas de su negocio, solo debe realizar el cambio en un solo lugar.
En menor medida, aunque muchos puristas no estarían de acuerdo, por aspersión código HTML a través de su código de dominio o viceversa son crear ruido para la próxima desarrollador que viene a lo largo de leer/mantenerla.