1.- HTML no es un lenguaje.
HTML: conjunto de etiquetas predifinidas que el navegador interpreta.
En un principio HTML fue una competencia entre las marcas de navegadores (por excelencia NETSCAPE E IE de $soft) compitiend por quien podia implementar mas etiquetas a la interpretacion del navegador (por ejemplo la etiqueta <blink></blink> que provoca un texto destellante solo funciona para netscape)
Luego HTML paso a ser definido y regido por los estandares de la W3C quien a puesto un poco de orden en sus etiquetas.
2.- HTML no morira ni evoluvionara. Solo seguira ya que seria casi imposible erradicarlo ya que lo primero que se aprender (y en realidad lo necesario para estructurar una web ) es HTML.
3.- La W3C ya no genera mas etiquetas estandares para HTML, si no que lo ha dejado en donde esta.
4.- Ahora existen digamos "lenguajes" mas correctos en su utilizacion como lo es XML (que tiene varios digamo "primo" como XHTML) que viene siendo un documento estructurado, menos permisivo con los errores de "programacion" (ej: HTML deja hacer esto:
Codigo:
<body>
<br>
<p> </p>
<font color="red">LALLALAL
</html>
con la estructura de XML (XHTML y muchos más) no se puede hacer eso
seria algo asi(obligatoriamente)
Codigo:
<html>
<head>
<title></title>
</head>
<body>
<br/>
<br/>
<font color="red">lalalal</font>
</body>
</html>
)
por cosas asi el HTML a quedado digamos "obsoleto" ("obsoleto" por que se seguira usando pero ayudado de otras tecnologias)
mientras que las otras tecnologias mas estructuradas avanzan dia a dia.
Espero haber sido claro.
PD:

Bonito template para el foro.