LaTeX is almost never semantic. People are encountered to think only about the document presentation (mostly due to LaTeX's own failures).
As for footnotes being "first class". It's just a macro, nothing first-class about that when compared to HTML's solution.