¿Es necesario que los símbolos comerciales aún estén codificados en URL en HTML5?

Aprendí recientemente (deestas preguntas) que en algún momento era aconsejable codificar ampersands enhref parámetros Es decir, en lugar de escribir:

<a href="somepage.html?x=1&y=2">...</a>

Uno debe escribir:

<a href="somepage.html?x=1&amp;y=2">...</a>

Aparentemente, el ejemplo anterior no debería funcionar, pero la recuperación de errores del navegador significa que sí funciona.

¿Sigue siendo este el caso en HTML5?

Ya pasamos la era de los requisitos draconianos de XHTML. ¿Era este un requisito del manejo estricto de XHTML, o es realmente algo que debería tener en cuenta como desarrollador web?

Respuestas a la pregunta(1)

Su respuesta a la pregunta