Я это привел как пример того, что правила валидации на бэке могут быть идентичны правилам валидации на фронте вплоть до того, что нельзя в рамках архитектуры сделать правило валидации на фронте, которого нет на бэке.
Уяснил. Но по мне, так клиент (читай - браузер) не должен получать никакой лишней информации, кроме той, что необходима для представления контента для конечного пользователя. Этому меня научила практика и личный опыт, в том числе однажды - горький опыт. Благо были спецы, которые смогли быстро устранить проблему и предупредить возможные последствия.