Předně -- nic to nepřinese, takže proč to používat.
Pokud je v dokumentu XML uvedené !DOCTYPE, měl by parser stáhnout DTD. Pokud nebude mít DTD pro MathML zaregistrované v XML katalogu, bude ho stahovat ze sítě, což je pomalé. Pokud jej stáhne pár krát za sebou, servery W3C zablokují z dané IP adresy přístup a čtení dokumentu zhavaruje.
DTD je dobré maximálně pro valiaci, ale pro MathML 3.0 je lepší používat schéma napsané v RELAX NG.