Dass sich Entwickler nicht an diese Empfehlung halten, ist nicht dem W3C anzulasten.
:mein apache mit php hält sich übrigens mangels konfiguration auch nciht an diese empfehlung ;)
ich hab allerdings kein problem mit htmlspecialchars alles entsprechend zu escapen