The problem is, the military is part of the political establishment, and anyone with a star on their shoulder is more politician than soldier.
The enlisted grunts may not be politicians, but pretty much everyone who yeans for a star knows it requires playing the political games.
Edit: In other news, the Taliban are trolling Iran now.
Bacle.
Have you ever worked with officers?
While yes a lot get political, in order to survive, plenty of then I know for a fact are not in line with the shit being pushed.
Having worked with...what at least 5 to 10 officers with the same attitude as me.
And plenty of Senior Enlisted and Warrants