La validazione dipende d aun insieme di elementi in gioco. Template principalmente e estensioni usate. Se quest'ultime non scrivono codice valido nonhai la validazione.
Normalmente i template standard di Joomla passano positivamente la validazione.
Prova a mettere predefinito un template di Joomla e vedi se vi sono differenze.