The fundamental problem with the pundit class is that they have absolutely no personal stake in anything they say. If they get one thing even marginally right, they wear it a Medal of Freedom until the end of their days. But when get something wrong? When they get many things wrong? When they get most things wrong -- big things, life-and-death things -- over and over again, year after year after year?
Then what happens?
Nothing happens, Nothing whatsoever. They are never fired. Never disciplined. Never rebuked. Never clipped in any way. In fact, no one but a handful of dirty hippies dares to even mentions how obviously terrible they are at doing their jobs.
Instead they are protected by the corporations that own them and paid insane amounts of money for featherbedding, make-work jobs-for-life at ABC News or the New York Times where they go right on exercising a wildly outsized influence over the parameters of every nation debate, and being spectacularly wrong, week in, week out.
And until the professional consequences of being completely fucking wrong all the time start becoming incredibly severe, not a single thing is going to change.