Re: Why did he have to invent
I'll also add that for mathematics on web pages we now have MathML and TeX mathematical typesetting via Javascript, so that particular problem is pretty well settled. It seems to me that most sites these days that want to typeset mathematics just use MathJax, which lets you use TeX $...$ notation or MathML or some other things. That's convenient for page authors and for people posting UGC (comments and such).