Еще cms в некоторых случаях заставляет верстать не валидно. Хватит смотреть на валидность других,верстайте сами валидно, но без фанатизма, и будет вам счастье!
Английский де-факто мировой язык, а ваш призыв использовать везде русский, только потому что на нем вы разговариваете, звучит по крайне мере глупо. Знать несколько языков, это круто, потому что никакой перевод не даст почувствовать все мелочи книги, статьи, беседы или фильма, а мелочи самое приятное!
К сожелению сделать полностью валидный сложный проект практически невозможно.