You need to separate the politicians from the people. There is always someone willing to say anything to get elected. Of course they never really solve the issues, so long as not solving the issue harms their chances of reelection less than solving it does.
The root cause is the hordes of people who are unable to think several steps ahead, think about then 2nd through Nth consequences of policy and yet still vote, many of them in these comments. Because at the end of the day that's who elects the politicians. And on the other side of the equation are voters who don't actually demand results. You can blame media and whatnot but those are small factors, not the dominating factor of the equation.
>You just have to not get distracted by false narratives
I'm not getting distracted by false narratives. I've witnessed the degradation of my own states safety net services as they became inundated over the past ~5 yr as a result of federal policy. It wasn't like this under Obama or Bush. I'd happily go back to whatever that was.