Esas soluciones van más enfocadas a cuando un navegador no soporta cierta característica, pero no para solucionar pequeñas diferencias causadas por un mal planteamiento de HTML/CSS.
Antiguamente por ejemplo existía un problema con el modelo de caja de IE. Eso es una cuestión que podía arreglarse según la situación principalmente añadiendo algo más de código HTML. Pero esas cosas hoy en día ya no ocurren, ya que las aplicaciones generalmente renderizan CSS de la misma forma, o de manera muy similar.
Por eso digo, que normalmente haciendo las cosas bien, estos problemas de que "se ve mal en X navegador" no suelen ocurrir si el código es
correcto, limpio y sin ajustes locos causados por no saber hacerlo bien.