(Technically protobuf supports JSON encoding, but its additional work to enable, again diminishing the developer experience)