Otra cosa que hay que recordar es que implementar un navegador que SOLAMENTE reconozca y trate con sitios bien hechos es mucho más simple que implementar las montañas de código necesario para interpretar los sitios mal hechos.
Si no existieran los sitios mal hechos, probablemente todos los navegadores pasarían la prueba ACID5000