Ja. Ich lese immer, dass <img> ein Auslaufmodell ist.
Wer sagt das?
Aber bis dahin ist's wohl noch eine Weile. Erfahrungsgemäss hat <object> auch noch so seine Tücken.
object hat keine "Tücken", es wird nur absichtlich vernachlässigt und nun sogar zugunsten dämlicher Elemente wie audio, video und embed ad absurdum geführt.
Ja, <label> gilt nur für Formulare. War ja nur mal so ne Idee. Und 5x die gleiche ID für die 5 <label>-Elemente verwenden hätte sowieso nicht funktioniert (das fiel mir aber erst später ein).
Wieso? du kanst 100 label-Elemente mit demselben for-Attribut verwenden und das ist auch völlig ok.
Praktisches Beispiel:
<p><label for="datenweitergabe">Ich bin mit den</label> <a href="bedingungen.html">Bedingungen zur Weitergabe meiner Daten an Dritte</a> <label for="datenweitergabe">einverstanden.</label></p>
Ansonsten würde man bereits beim Klicken des Links eine vorhandene Checkbox mit der ID "datenweitergabe" aktivieren obwohl man das ggf. nicht will.