Es ist so, weil es so definiert wurde. Es gibt einen Dokumenttyp, der das Attribut erlaubt und einen, der es nicht erlaubt. Willst Du es verwenden, nutze den entsprechenden Dokumenttyp. Eine Diskussion darüber ist müßig.
Versuch mal einem Kind zu erklären "4*4=16", das Kind wird es einfach hinnehmen und es sich merken und bei der Frage wieviel 5*4 ist, würde es nichts sagen, oder was falsches, weil es die Logik nicht verstanden hat, erst wenn du es ihm erklärst (warum, weshalb), wird es später korrekt antworten.
Was ich damit sagen will ist, das ich es akzeptiere und hinnehme, aber nicht verstehe!