Cita: solo que hay algunas veces que necesitamos validar a como de lugar, ya sea por razónes del tipo de browser, de que el cliente no soporte javascript..etc...
Eso justamente parte desde el diseño de la aplicación, tomar en cuenta estos aspectos y muchos otros más que seguramente serán necesarias para que aplicación sea escalable.
Saludos
PD.
Me da gusto poder discutir sobre estos temas, así cada vez voy aprendiendo más :)