There are many problems with our system, but one problem is almost all of Congress is up for a vote every 2 years and the incentives for incumbent lawmakers, most of whom are in safe seats, are to just hope the next election solves the current problems. And the president every 4, of course.
Probably makes sense for them, if not us, much of the time, but there's some stuff going on right now...