Warum nicht so?
<label for=…
<input id=…
So wie ich das sehe, liegst Du goldrichtig: „Semantik“ vers. „technisch möglich“. In einem Textbrowser würde das Problem offenbar.
Merkwürdig ist, dass zwar Typos und etwas wie „PDF-Format“ straffrei angemeckert wird, aber fachlich vertretbare Fachkritik zu Abwertungen führt.