Потому, что министр обороны, это политическая должность, а непосредственно армией руководит генеральный штаб (может называться по разному). Кстати, вспомните премьер министра Великобритании "Железную леди" Маргарет Тетчер и то, как она лихо отправила в нокдаун Аргентину в войне за Фолкленды.