Uho. Binary protocol. The problem being, it's actually bringing financial advantages over HTTP. HTTP has the advantage of being standard, simple, plain text and thus easy to work with. Hopefully http2.0 will attempt solving this.. erm...
is your concern that the proprietary protocols will take over the web?
not in particular. complex binary protocols while slightly more efficient are much harder to use, understand, and design properly.