все равно не логично, 200 и success === false, типа разбирайте мой ответ, что бы понять что пошло не так
не совсем, в success обычно лежать успешно применные действия, а в errors ошибки. На клиенте у каждого запроса проверяются errors и success и распихиваются по нужным storage