In theory anyway our elected representatives in Congress are supposed to represent their states and hence fellow citizens of that state. Why then are they paid as federal employees and why do they get to vote on their own compensation package?
If you want to keep your employee focused on your goals and needs, you pay them, you don’t allow their allegiance to be directed elsewhere by somebody working against you.
So, why don’t the states pay their members of the House of Representatives and the Senate? Let each state set the compensation for their representatives. They may be elected by the people regardless of their performance, but they don’t have to be paid that way.
Imagine if there was actual accountability for Congress plus term limits.