Por que precisamos da validação do lado do cliente e do lado do servidor? [fechadas]

O argumento para usar a validação do lado do cliente (JavaScript) e a validação do lado do servidor usando um validador é: Se o navegador do cliente não suportar JavaScript, o usuário não poderá usar a validação do lado do cliente.

Minha pergunta é quão bom é esse argumento na prática? Em teoria, faz sentido, mas, na prática, se o JavaScript estiver desabilitado no navegador, a maioria dos recursos do site nem funcionará. O usuário provavelmente não consegue nem carregar a página sem JavaScript, quanto mais enviar um formulário.

questionAnswers(5)

yourAnswerToTheQuestion