Boa noite Raphael
Validações simples de preenchimento, normalmente fazemos sim no próprio frontend. Pessoalmente prefiro fazer lá e deixar validações mais complexas para o backend.
Outro ponto.... a redundância.
Considerando apenas esse cenário, validar no front e no back seria realmente redundante.
Mas, se estamos construindo uma REST API, esses endpoints podem ser consumidos por um formulário web, mas, também podem ser consumidos por um cliente mobile. Com isso, não temos tanta garantia que todas as validações serão feitas no front (app mobile).
Costumo pensar que o back tem que, pelo menos, se proteger de erros (um colega meu chava isso de programação defensiva). Se a validação foi realizada também no front, como não é uma validação demasiada complexa, acho que não perdemos tanto assim com essa possível "redundância".