Hola:
La verdad es que esta vieja polémica me parece absurda. Las páginas hay que hacerlas en principio en html+css; y cosas dinámicas y también validaciones con los lenguajes que se dispongan en el servidor. Luego tanto javascript como Ajax tendrían que ser una capa externa a la implementación original.
La respuesta a la pregunta original para mi es un rotundo NO... y como comenta nuestro colaborador Adler, todo el mundo tiene derecho a tener javascript desactivado. Seguro que los que no comulgan con este credo no han pasado el calvario de entrar en páginas que por cada movimiento del ratón era perseguido por una bandada de pajarillos o letrillas siguiendo su movimiento... o el abusivo uso de los popups queriéndonos vender cualquier estupidez, o no permitirnos salir de una págino salvo cerrando el navegador a la fuerza...
No, javascript es algo que debe ser secundario; además, no hay que olvidarse que existen las etiquetas noscript.
Saludos