Sobre a observação do DOCTYPE, não faz sentido colocar o <!DOCTYPE html> indicando que estamos usando sempre uma versão mais nova do HTML. Se no HTML 6, por exemplo, ele mudar alguma tag, eu tenho que informar que no meu documento que estou usando a versão 5 e não a mais atual. Não é essa a idéia de identificar a versão?