No I don't particularly want to read a 3kB JSON file without tools - but the point is: in a pinch I _CAN_.
With a binary protocol you're entirely dependent on tools (except you want to trawl through it with a hex editor)
With a binary protocol you're entirely dependent on tools (except you want to trawl through it with a hex editor)
Seeing as we use binary protocols every day of our lives, and the tools to work with them have existed for years, and nobody has any problem with using them, let's let this argument rest.
d-(^.^)z