¿Por qué los navegadores todavía inyectan <tbody> en HTML5?

HTML5 doctype ejemplo.

Both IE9 y Chrome14 logTBODY como eltagName del elemento dentro de la<table>

La especificación HTML5 en<table> dice claramente:

seguido de cero o más elementos tbody o uno o más elementos tr

Además. @ La especificación HTML5 en<tr> dice claramente:

Como elemento secundario de un elemento de tabla, después de cualquier título, grupo de elementos y elementos secundarios, pero solo si no hay elementos tbody que sean elementos secundarios del elemento de tabla.

¿Por qué los navegadores corrompen mi DOM e inyectan un<tbody> cuand

No pedí una Es perfectamente válido sin una

a respuesta de "compatibilidad con versiones anteriores" no tiene absolutamente ningún sentido porque opté específicamente por un doctype HTML5.