Nechte si ty urážky, prosím ;-) Syntaxe možná ano, makra stejná nejsou. $a \over b$ vs. $\frac{a}{b}$, ${\rm }$ vs $\mathrm{}$, $\def$ vs. $\newcommand{}{}$ atd. O maticích nebo zarovnaných rovnicích nemluvím už vůbec. Všimněte si toho, že LaTeXovské konstrukce mají podobu makro - argument1 - ... nebo \begin{a}...\end{a}, což je při psaní parseru (třeba MathJAXu) docela zjednodušení - není třeba řešit klíčová slova, pořadí expanze je dáno závorkami atd.
A zrovna s makry na webu se mýlíte, v MathJAXu jsem si je nadefinoval a používal, je to pro opakované zápisy velké zjednodušení (např. \nnext{v} -> {\vec{v}^{\oplus}}) atp.