Try expanding your mind a bit. That is the oath YOU took as an enlisted soldier. The oath of office for an officer is different. Here "merely" swears to defend the Constitution - a difference that means everything to an officer who takes the oath seriously. There is a much bigger picture than your petty-fogging kindergarten approach to the rules are the rules. There are lots of rules, and the UCMJ for all its simplicity is a very complex document. You are not expected to interpret the rules and decide what might apply to a particular circumstance and what might not. An officer is expected to make such judgments. That is why his oath is different than yours.