Jag är en av de som förordar W3-standarden som industristandard. Inte för att det alltid blir sämre om man inte följer den till punkt och pricka men det behövs en standard och det är den som ligger närmast till hands. Anledningen till att många "riktiga" programmerare ser webbutveckling som anarkistprogrammering är just att det inte är någon ordning och reda.
Sedan finns det en hel del praktiska fördelar också, lite beroende på vilka fel man råkar ut för. Felnästling av element kan ställa till det för javascript och det går långsammare att rendera sidan, obsoleta element och attribut kan försvinna från vissa nyare browserversioner osv. Det är alltid bättre att försöka följa W3-standarden än att strunta i den. Följer man den så är det betydligt större chans att sidan fungerar bra i så många webbläsare som möjligt. När man väl lärt sig grunderna så gör man rätt utan att tänka på det. Det är nog mest "anarkistprogrammerarna" som har svårt för standarder och regler
Sen är det självfallet så att det är olika viktigt att åtgärda felen beroende på vilka de är.
Jag har för övrigt faktiskt varit med om kunder som krävt validerande sidor men det hör till ovanligheterna. Det är dock ett av flera sätt för kunden att minimera riskerna för framtida problem.