Hola:
Siempre que se trate de proyectos tendremos que pensar en webmasters, y una validación es básicoi para un webmaster que se precie... y si no sabe el tema, simplemente está haciendo "intrusismo", y culpa de tanto intrusismo, los buenos, o mejor dicho, los verdaderos webmaster pierden muchos trabajos que necesitan...
Me acuerdo que en la Universidad hicimos un grupo con otro compañero para presentar un trabajo en html (incluso no me refiero a javascript), y no sabía enlazar en un sistema de marcos (no existía la polémica de si usarlos o no)... y todos sus trabajos se basaban en flash, y sus scripts empezaban por "MM_"
Las validaciones de otros elementos son también bastante sencilla, incluso es muy fácil documentarse (hasta yo mismo subí un tutorial:
El abc de los formularios)
Y por último, las librerías no son tan fáciles... buena muestra de ello es nuestro propio foro.
Saludos