und Du trennst das Aussehen der Seitenelemente nicht von deren inhaltlicher Bedeutung.
Paradebeispiel ist <font>: Es hat inhaltlich keinerlei Aussage, denn es sagt nicht, ob es sich beim jeweiligen Text zum Beispiel um eine Überschrift oder ein Zitat handelt. Somit hat es in HTML auch nichts zu suchen (was auch der Grund dafür ist, daß <font> in HTML 4.01 nicht mehr vorhanden ist).
Das font-Element ist sehrwohl Bestandteil von HTML 4.01.
Anderes Beispiel, das hier bereits angesprochen wurde: Du verwendest Tabellentags (<table>, <tr>, <td>), um Seitenteile auf dem Bildschirm zu platzieren. Dazu ist eine Tabelle aber nicht gedacht
Jeder denkt sich eine Tabelle selbst. »Im Sinne des Erdenkers« gibt es bei Tabellen nicht. Nicht einmal bei Tabellen in HTML. (Strenggenommen wurden Tabellen in HTML auch als Layouttabellen erdacht.)
eine Tabelle dient einzig dazu, tabellarische Daten darzustellen.
Das ist eine subjektive Ansicht, es existieren gegenteilige, die letztlich ebenso zulässig sind.