We need changes that address the kind of people that are running for these spots and winning then go on to do a bad job. Congress isn't incentived to be effective.
We need to do something to fix this: gerrymandering ban, increase the number of Reps, add more states for more Senate seats, etc.
how is it possible that congress has consistent single digit approval ratings and they vote for things 90% of their constituents disagree with and still get elected? This is the core problem of American politics. Politicians are beholden to donors not voters.
You would describe this as being different from competitive?
I doubt any amount of money would matter if we had 1 representative per 30k people as written in the constitution, NY State is about 20 M people so you'd need to bribe ~300 of the ~600 representatives in order to get your way (and also do that for every other state).
They don't have to care about actually representing anyone. They can skip town halls, ignore requests, etc. Primaries are a very weak form of influence.
If you want numbers, reps in competitive districts hold more town hall meetings. And they also hold more personal staff (limited back in 1975) in their home states. This is kinda a no-brainer. If you have to care about re-elections, you'll try to help your local consituents.
>Or hear me out - the congress should start doing their job.
Well, we make them do their job by holding them accountable to the people rather than a billionaire donor class. Citizens United is at the root of all this.