¿Por qué el atributo <link> "título" hace que los navegadores ignoren mis estilos?

El siguiente documento html (junto con el CSS) no puede representar los estilos enb.css.

<!doctype html>
<html>
    <head>
        <link rel="stylesheet" media="screen" type="text/css" title="A" href="a.css" />
        <link rel="stylesheet" media="screen" type="text/css" title="B" href="b.css" />
    </head>
    <body>
        <div id="A">A</div>
        <div id="B">B</div>
    </body>
</html>

/* a.css */
div#A   { color: blue;  }
/* b.css */
div#B   { color: red;   }

Haciendo los títulos iguales (por ejemplo, ambos<link ... title="A"> Lo arregla, pero no veo la razón, por qué debería. ¿Qué está haciendo el título, aquí, que hace esto mal?

Respuestas a la pregunta(4)

Su respuesta a la pregunta