Ah, Brown has actual command combat experience, was even head of the U.S. Central Command, Caine does not, in fact Caine isn’t even a full General, and by the way, Trump nominated Brown to the position in his first termOr, it's obvious that Trump is getting rid of the peacetime political generals and replacing them with ones that will actually do their goddamned jobs successfully.
Blows your theory