Sicher schaut k(aum )ein Kunde/Besucher in den Quelltext einer Seite. Und für das 08/15-Anschauen reicht sicher auch div-Suppe. Aber indirekt kommt ihnen die Semantik zugute, weil der Code damit besser maschinenlesbar wird. Suchmaschinen können zum Beispiel besser zwischen Haupt- und Nebenbereichen unterscheiden.
nav
und aside
sind für den Inhalt weniger wichtig als main
oder article
. Semantik hat somit Auswirkungen auf die Ergebnisqualität von Suchmaschinen und damit auch auf das Frustlevel der Besucher.