This is a very good point. I suspect that because decision making is very local, they have functioning feedback loops: so you decided to spend too much money on a new fire truck? Well now you can't pay for the sports field renovations. People eventually learn.