The one useful purpose protobuf serves: if you run across someone who is enthusiastic about it, then you know to never trust anything that person says.
Inexperienced people use complex solutions because they think if the experienced people use it, it must be the right thing to do, no matter what the scale is.
Always use the simplest thing that will work.