Une réponse d’utilitariste : oui.
Pour l’officier, il y a les conditions au moment du serment. Si les conditions changent de trop et sont moralement incompatibles moralement. Pourquoi pas. Un serment c’est un peu un contrat, si on change la plupart des clauses du contrat d’une façon nocive, le contrat est nul.
On prête serment à un projet, une idée à laquelle on adhère. On ne prête pas serment à une personne qui risque d’être versatile. On ne prête serment qu’à un dictateur donc dans une dictature.