es geht ja nicht nur um google - sondern auch um die browser, wenn du von ganzen webauftritten sprichst. dem grossteil der user wird es egal sein - sie sehen die ausformatierte struktur - jedoch glaube ich, dass maschinen generell nichts mit der logik anfangen koennen - insbesondre im bezug auf barrierefreiheit, diese sind auch auf gewichtungen angewiesen. was soll ein screenreader denn als paragraph ansehen? <text>, <absatz>, <paragraph> oder <meine_letzte_fete>? dies zu beschraenken laeuft wieder auf xhtml hinaus. und das halte ich auch fuer sinnvoll. es hilft, logische struktur so zu beschraenken, dass man ein gewisses mass an logik und flexibilitaet fuer alle zugaenglich machen kann. ebenso, wie es eigene richtlinien (DTD) fuer RSS news gibt etc. fuer reine datenbestaende ist xml ausserst geeigent.