Problem is that town council (at least where I live) make decisions in a bubble - residents are up in arm - and then, only can vote them out post the damage. And the cycle seems to repeat???
In several cities I've lived, many members of the council don't even live in the city. That doesn't necessarily make them bad operators but if they don't know the product and they don't have any stake in the outcome of their actions, it's hard to see how they'd make good choices.