Term limits are not effective with local and state government because locally and in the NC General Assembly they don’t have high paying jobs. Get your facts right. They have to have a day job to survive and they can’t do their elected job well with a day job. Can’t do their day job well and travel back and forth to Raleigh all the time. That in itself breeds corruption in a lot of these guys.
Few who can do math, want to remain honest and will invest the time in doing a good job will run for the General Assembly based on what they make. Locally there are few who will actually put in the work it takes. Term limits won’t fix any of that, just make people pushing for it feel like they’re accomplishing something when they aren’t, I guess.
One thing on the state and local level term limits might have an effect on is the pork and patronage system the good ‘ol boys like so much and that has become the norm that so many places have come to depend on. If a member of the General Assembly can’t elected long enough to keep amassing power they can’t bring home the bacon to essentially legallt bribe constituents with. It’s legalized vote buying, really.
But generally speaking on the state General Assembly and local level the money is not in the “high paying jobs” that aren’t actually highly paying. It’s in the influence peddling and corruption that low paying jobs makes worse.