I think that's a reasonable theory. Trump had rough experiences (i.e. was not obeyed) by Secretaries of Defense during his first term. He needs his personally loyal armed force because of that. Firing a lot of military leadership is also probably part of that.