Has anyone got any theories why Trump, who has a history of firing people investigating his administration, has fired an inspector general who was investigating Pompeo?

That's four IGs in six weeks!