Ahi si discrepo enormemente.
Con un buen css reset y código válido logre que un sitio se vea exactamente igual en todos los navegadores hasta IE 5.5, cosa que hubiera sido imposible si código válido. Si bien tienes razón en que aún así no se garantiza nada, te acerca mucho más al resultado que quieres.
Por supuesto si se dedica a blogs con infolinks, hotwords (que no entiendo por que enlaces provocan errores de código, pero nunca los he usado) y llenar de publicidad un sitio web será más difícil, pero como diseñador me ha ahorrado mucho trabajo.
Las diferencias entre Chrome y Firefox que he encontrado son mínimas, yo programo en chrome y compruebo en firefox, casi nunca hay diferencias.
Pero como dije antes, validar código no debería importarte mucho, a menos que seas un desarrollador, entonces hay que demostrar profesionalismo y que sabes lo que haces, esa es la mayor ventaja del código válido.