When the 'country' finally got sick of it then you wound up with state pre-emption against local control being passed in most states because it turned out that bargain was a fraud.
So what I would propose, is if 'city' really wants to loosen up the gridlock, they should bring something serious to the negotiating table. Like ending the GCA and NFA in 'country' and in exchange state pre-emption gets nixed so 'city' can pass tighter laws there.
So to answer your question:
> Cant you all just pass some laws that apply to your place only? Why does it have to be a trade.
Here is where we are at. State pre-emption stops 'city' from passing stronger local control. And federal law stops 'country' from passing weaker local control. To break that gridlock 'city' and 'country' have to have something on the offering table for each other. That is why it has to be a trade.