Nothing preventing you from building a versioned configuration system using a database or similar, especially if you build tools to actually change the configuration rather than hand editing text files.
There are tools that do similar with JSON but none are as simple and unobtrusive as protobuf tool chain.