We also have terrible gerrymandering that ensures seats are hard to change.
Effectively no limits on political contributions thanks to Citizens United (not that things were great before that but they've gotten much worse) means that the best funded candidate tends to dominate. Not always, but it's a huge uphill battle and makes it nearly impossible to be an unfunded candidate taking on the two main parties of the US.
People pushing easy answers like this aren't doing anyone any favors. Even if somehow their favored solution got adopted, when it fails to be the panacea they've promised people will reject it and call it a failure even if it might have helped the situation.