Понятно, что протоколы такие обычно рождаются от взаимодействия с инфраструктурой.
Не расчитывали праотцы, что запросы ответы будут через 500 посредников перекидываться.
А когда оказалось, что посредников много, выяснилось что поведение по умолчанию склоняет логические ошибки в 200 отдавать, иначе можно хавнуть говна с фреймворками