Indeed, that gilded Trumpet has been blaring for quite some time, even before the former nincompoop in chief picked it up. You'd think that even those with less-than-average intelligence would be able to figure it out eventually, but apparently that's not the case.
Both political parties have their pet issues they like to use to get elected. Neither of those parties actually want anything substantial done that improves those particular issues. They would rather continue to blame the other party and use these issues to get elected, while perhaps passing a few bills that do virtually nothing along the way for propaganda purposes.
Republicans are a little more obvious about it lately, but it has almost always been a major part of American politics. The only question remaining is how obvious they can be and still get away with it. This one is pretty glaring, but the phenomenon has always been a factor.
It's built-in to any two party power structure. You just have to harp on those issues that the public disagrees upon the most and mostly ignore everything else that doesn't have the potential to make you (or your favored lobby) money.
And yes, I'm aware of how cynical that sounds. It's also not the whole picture. But it's a huge part of why stuff doesn't get done, and why the biggest problems/arguments linger forever until they build up enough pressure that you'll have riots to deal with if you don't address them -- and maybe also if you do address them.