Hola,
Simplemente por validar no. Pero es cierto que si valida entonces es mas facil de parsear porque carece de errores de parseo, asi que se puede obtener mas facil el contenido de la pagina.
Que un codigo valide no quiere decir que sea un codigo limpio y estructurado, solo que es un codigo sin errores de sintaxis. Pero no dice nada sobre la calidad del contenido. Esto es codigo valido:
Código HTML:
<a href="pagina1.html">Ho</a><a href="pagina1.html">la</a>
pero sin mucho sentido.
De todas formas, deberia ser obligacion del webmaster hacer todas sus webs validas segun un standard.
Saludos.