Protobuf tooling isn't great, but JSON tooling is far worse. Developer experience matters too.
(Technically protobuf supports JSON encoding, but its additional work to enable, again diminishing the developer experience)