It’s instructive to see how different MathML is from other math markup languages. Here’s the quadratic formula: In troff, x = {-b +- sqrt { b sup 2 - 4ac}} over 2a In TeX, x = {-b \pm \sqrt{b^2-4ac}} \over {2a} In plain Unicode, 𝑥 = (−𝑏 ± √(𝑏² − 4𝑎𝑐))⁄2𝑎 In MathML, x = − b ± b 2 − 4ac 2a MathML is simply unreasonable to write by hand. Most of the time it’s only ever used as an interchange format, automatically…
I audibly groaned at the XML version, but to be fair, it can be presented better: x = − b ± b 2 − 4ac 2a Again, I'm not saying this is good. Compared to the brevity of TeX or troff, it's difficult to accept. But XML is easier to read when you give in to its heavyweight structure and format it appropriately. By the way, on my system (OSX, Chrome), the unicode version is beautiful. I had not realized it was a good math…
Even properly formatted that MathML version is just awful. You could help it a bit by combining some of those elements on a single line maybe, but it's way too much mental effort to parse that mess.