They absolutely should be. The legislature is not representing the will of the voters and refusing to do what's right for society as a whole and pass term limits for themselves. It's not complicated. Those who vote yes are reasonable, ethical, moral people, and those who vote no leave behind a permanent legacy of boundless self-interest.
That solves a symptom, not the problem. You need stronger legislation against lobbying, campaign financing, and investing by representatives.
If that works, the incentive to be a representative is reduced and there won’t be people who make it into a profitable career against the interests of the people.