Hallo.
Will man aber HTML schreiben, so kann sich die Auszeichnung nicht daran orientieren, was die geeigneteste Strukturierung an sich wäre.
Das kann sie sehr wohl.
Und innerhalb von HTML gibt es seltenst eine große Wahl zwischen halbwegs stimmigen Auszeichnungsarten, die meist allesamt auch ein bestimmtes Aussehen determinieren.
In modernem HTML ist gar kein Aussehen determiniert.
Denn auf der anderen Seite ist CSS nicht dazu geeignet, jeder beliebigen Markupstruktur ein beliebiges Aussehen zu geben. Dazu ist CSS auch nicht gedacht, sondern es ist letztlich sehr an HTML orientiert (Elemente bilden »Blöcke« usw.).
Zwischen "jeder beliebigen Markupstruktur" und HTML liegen noch beliebig viele Möglichkeiten, CSS sinnvoll anzuwenden.
Strenggenommen ist die absolute Trennung von Markup und Präsentationslogik unmöglich, zumindest wurde noch nicht die Sprache erfunden, mit der sich dermaßen komplizierte Formatierungsregeln ausdrücken ließen.
Einmal abgesehen davon, dass deine Aussage weder veri- noch falsifizirbar ist, bietet es sich ja im Allgemeinen auch an, die Darstellung zumindest lose mit der Struktur korrespondieren zu lassen.
MfG, at