Guggugs,
nur so ein paar Gedanken ...
Prinzipiell:
Was hat eine Grafik in einer Aufzählung zu suchen? Das wird zumindest als schlechter Stil bemeckert.
Listen sind Listen, und ich kann natürlich auch eine Liste von Bildchen haben, vielleicht mit beschreibendem Text dazu.
Ebenso: <p> in <h1>, <p> in <p>....
Du musst Dir im klaren darüber sein, was ein strukturierter Text ist, dann ergibt sich der Rest weitestgehend aus der Logik.
Prinzipiell stimme ich dir ja zu, besonders bei <p> in <p>. Nur stell dir doch mal vor, ich habe einen Untertitel, der aber integraler erläuternder Bestandteil von H1 ist, und als Block gesetzt werden soll. DIV in H1? Oder besser 2 davon, damit H1 in Haupt- und Untertitel unterteilt sein soll? Die Strukturierungsmöglichkeiten, die sich aus den Gliederungsebenen von HTML ergeben, sind eben sehr begrenzt und irgendwie muss man das ja lösen.
Liebe Grüße, Uschi