If you try to run a city like a business, you are going to trim the fat and put the money where it is actually needed. Its a lot easier to enforce the law than to get into social welfare. You are also going to put in checks and balances that keeps someone like the mayor from having enough power to completely destroy the city through corruption, and those checks and balances are going to fire his arse when he attempts something like that. There is a reason that a major corporation has a CEO a CFO and a board of directors all checking the work of each other.