Trump said upon election he would replace all the generals with ones who had sworn an oath of loyalty to him, not to the country and its constitution. I don't think he's been able to do that.

On the other hand, generals may be quite concerned about the Trump-Bolton desire to start a war. Generals are more comfortable with peace time - less likely to get into trouble.