What makes you think the DoD is not 100% political? Anyone who put country before party was washed out during the Obama administration.
Yes, true of senior leadership. Clean out every flag officer, many O-5s & O-6s, every civilian SES & GS-13+, and all political appointees.