Hola,
desde mi punto de vista muy particular, los puntos de de la sección 10 caen en algunas redundancias (por ejemplo, 10.1 y 10.2 son obsoletos). En el caso particular de 10.4, creo que con <label> se cumple el propósito. Ahora bien, la justificación de 10.4 es que pueden no notarse bien los bordes del campo, pero si tienes un <label> bien puesto, puedes llegar al campo sin problemas y de manera independiente del medio: pulsando el ratón, con el teclado mediante tecla de acceso, etc.
Una técnica interesante para lograr el efecto de "texto por defecto" es mover el <label> mediante CSS, pero no encuentro el artículo. Debe estar en
A List Apart.