Nechápu tu dnešní obsesi textovými protokoly. Binární protokoly jsou úspornější, v případě HTTP to navíc výrazně usnadňuje paralelní přenosy (o lahůdkách typu JS dekomprese běžte vyprávět o diskusi vedle, kde půlka diskutérů tvrdí, že JS je hnus a nemá na webu vůbec co dělat). A že nemůžete HTTP debuggovat bez nástroje? To nevidím jako problém.
Dalším příkladem je XML. Teoreticky je čitelné pro člověka, ale v praxi ho většinou potřebujete komprimovat, parsování je na dlouhé lokte, a čitelnost nic moc (otevřete si někdy dekomprimovaný soubor ODF nebo DOCX). Výsledkem je ve srovnání s binárními formáty výrazně vyšší náročnost na paměť i CPU, plus nutnost komprese, která vylučuje změny v části souboru.
Dobře navržený a dokumentovaný binární protokol je naprosto v pohodě, nevím co proti tomu máte.