AM
тем более на том примере по сути ошибка валидации (клиент ввёл невалидный запрос, который мы не можем обработать), как и например если бы он прописал лишнюю "{". Но в первом случае кинется runtimeException, который необходимое обработать (будто неожидаемое поведение), а во втором - уже честный errors за счёт либы (ожидаемое поведение)
ну, как я это понимаю :)