> Cities can compete against each other to attract businesses - no?
We've seen this with Walmarts. They get cities to compete for their stores. Amazon did it for HQ2. The problem is the winner's curse. The winning city will often bid so low they take a net loss.
I mostly agree with you, but let's be honest: this is not the motivating factor for republican state legislatures grabbing power from cities. If it were, the legislatures would be getting rid of tax rebates and tax holidays cities offer to attract businesses, and instead have a uniform tax structure across the whole state for "uniformity"