You can understand NBC’s reasoning. The network wants to speak to all Americans, not just the blue team. To do that, it needs commentators with insider insight into Trumpism, not just Haley supporters. Why not McDaniel?
The problem here is that Trump’s political identity, at this point, is largely defined by his actions on January 6 and his continuing argument that the 2020 election was “rigged.” To be a real Trumpist, therefore, means openly accepting a position that is antithetical to the truth and American liberal democracy. To put a Trumpist on the air consequently means providing a forum and a source of legitimacy for these false and obnoxious views.
McDaniel admitted on the air that Biden had won the election, but her previous defense of Trump on this issue was a bridge too far for most of the talent at NBC. Is there anyone else out there who can square the circle of being a genuine and passionate Trump supporter who rejects his opinions about the 2020 election and January 6? I doubt it.