E' vero ke è importante il w3c ma è anche vero che la stragrande maggioranza dei siti non sono standardizzati a queste regole.
Difatti a meno che il cliente non lo richieda specificatamente non li usa quasi nessuno.

Io ci ho dovuto lavorare per un cliente per un progetto in asp.net e ti assicuro che è una vera rogna.
Il tutto ovviamente dipende dalla complessità del sito che stai sviluppando.
personalmente se posso evitarelo faccio volentieri



p.s.
Pierofix lo so che ci tieni particolarmente perciò non te la prendere.. :rollo: