Was spricht dagegen, Bilder als object einzufügen?
Die mangelnde Browserunterstützung. Es spräche logisch auch nichts dagegen musik und film als object einzubinden, aber dafür hat man halt einfach mal <audio /> und <video /> gebastelt, weil man zu faul war object ordentlich zu erweitern.
HTML5 hat im Gesamtbild vielleicht ein paar unschöne Ecken und Kanten, aber es löst viele der Probleme die wir nicht hätten, wenn HTML und XHTML mit mehr Sorgfalt spezifiziert worden wären.
Welche Probleme genau?