I appreciate your point and would support a repeal of 17A. However, note that senators take an oath to protect and defend the Constitution, including respecting Congress's Article I, Section 8-limited powers, no matter who elects them.
Oaths don’t carry any weight if there are no repercussions against those who forsake them.