I don't see anything unreasonable here as they are public workers. They are paid for by taxpayers and taxpayers should damn well be able to see how much public workers get paid. Besides, the public workers all agreed to this when they enter into the contract.
I think you never met Brazil, where once the government even found government paid cooks earning 50k BRL month (the Brazil President wage is 19k BRL month, that is about 10k usd month)
As I said, I am not even saying remove the "Profession, Salary" fields. Just the names for most people.
When someone digs through the data and sees the cook being paid that much, perhaps they start to ask their government some questions.
Or come up with any other criteria for whose name gets released. Just don't make everybody's name visible by default because you're fearful of the nepotistic chef scenario...