Lo implementaron con ie5 y lo vieron como algo bueno para optimizar los sitios para IE.
Los comentarios condicionales tienen ciertas ventajas sobre los métodos de scripting de detección de navegadores.
- Bajo impacto en el lado del cliente.
Cuando un navegador de nivel bajo encuentra un comentario condicional oculto, el navegador se salta el HTML dentro del comentario, y los elementos de contenido no se analizan, descargan o procesan. Esto ahorra recursos de la máquina del cliente.
Los comentarios condicionales no requieren secuencias de comandos ni DHTML, y cuando no se utiliza scripting en una página web, no es necesario cargar ningún motor de scripts. Los comentarios condicionales se procesan durante la fase de descarga y análisis, por lo que solo se descarga el contenido que está dirigido al navegador. Los comentarios condicionales se pueden combinar libremente con otras técnicas de detección de navegador.
- Código separado de la lógica de detección.
Al usar comentarios condicionales, la lógica del guión se puede separar en segmentos de código más pequeños y simples, que son más fáciles de mantener y comprender. Además, los segmentos de código se cargan solo por la versión del navegador para el que fueron diseñados.
Los comentarios condicionales han existido desde Internet Explorer 5, pero su uso no está restringido solo a Internet Explorer. Los comentarios condicionales se pueden usar para personalizar el contenido entregado a navegadores que admiten comentarios condicionales y aquellos que no.
más información: http://msdn.microsoft.com/en-us/library/ms537512(v=vs.85).aspx
Gracias - esto es exactamente el tipo de información que estaba buscando! – axelav