If, for example, James Carville is really on board with the Clinton team then shouldn't CNN stop having him on, at least when the subject is anywhere near the Democratic primary candidates?
I'm not singling out Carville. This kind of thing really applies across the board as members of the political industrial complex get scooped up one way or another by various presidential candidates. There's nothing wrong with various "democratic strategists" and the like coming on to advocate for their chosen candidate, but there's a big difference between people posing as independent analysts and people who are on board, one way or another, with a campaign.