прикинь да? на текущем проекте борюсь с траблой: у андройд-разработчиков если хттп-код больше 500 то библиотека не возвращает им body... ну тиапа не узнать че за ошибка, и они не знают что с этим делать :)
ну а чо, это ж все равно ошибка сервера — пусть он там и разбирается :) но вот мы про все внутренние ошибки просто 500 отдаем, без особых подробностей. другое дело, если это 4хх какая-нибудь — там сообщение должно быть подробным
ошибки валидации входящих данных кидаются с отдельным хттп-кодом, стандартизированы - два поля, для машины и для человека исходящие данные тоже валидируются и обрезаются до тех что в схеме описаны (чтобы например пароль не утек случайно), но если не совпадают то просто кидается в консоль ворнинг разработчику