Just out of curiosity, what's a modern alternative to protobufs?
(Disclosure: I work at Google on the protobuf team)
Such things exist, I'm not just rattling off buzzwords.
The main thing is protocols are serious business and people, especially any of the big five shouldn't get to own them just because it suits a business interest.
I would also argue that not based on a schema is even more brittle as you end up implementing validation logic and client marshalling that the schema would allow you to just generate.
you are though ...