While you're right about Tex, that was more a critique of LaTeX, which is the only language that understands how to typeset everything after the '- in the table.
As for m-expressions they also came from lisp, but were abandoned because s-expressions had so much more expressional power, since they were composable as expressions and as code.
As for m-expressions they also came from lisp, but were abandoned because s-expressions had so much more expressional power, since they were composable as expressions and as code.