“I would have settled for just firing him. Why didn’t he?”
Political calculation.
Trump knew the media would go batsheet crazy if he did that to “America’s beloved doctor Fauci”.
Win the election then act.
So much for that plan. And since when did Trump ever restrain himself for fear of the media going batshit crazy? If anything, his MO was to go out of his way to drive them crazy.