Como dice pateketrueke es basicamente por el estandar. Si quieres que tu sitio o tu pagina se diseñe en base a estandares debes aplicar las etiquetas correctas. Te dejo este link, alli puedes conseguir buena referencia sobre Xhtml, Javascript y Ajax.
http://www.librosweb.es
Saludos