I can't speak for Google-sized organizations, but Protobuf enum semantics are an invitation to broken, flaky and incorrect systems.
There are reasons why Google pays this price! But I think it's one of the worst practices for much smaller organizations to adopt.