Cita: pero eso implica más trabajo (sin mencionar una validación redundante)
Si te refieres a redundante que validas en Javascript y luego tienes que validar en PHP .. Ten presente que PHP es quien -siempre- manda en última instancia como seguridad.
Puedes validar por javacript algunos aspectos a nivel de darl "usabilidad" a tu aplicación .. pero PHP siempre ha de validar todo lo necesario a nivel de seguridad (campos requeridos obligatorios).
Un saludo,