육군과 해군, 공군의 군생활기간이 다른 이유는 해군과 공군에서는 육군에 비해 훨씬 더 전문적인 일을 요구하기 때문입니다. 육군의 경우 대부분의 병사들이 일반 소총수에 해당하여 전문적으로 무엇을 맡아서 하는 일이 매우 적지만, 해군의 경우 직접 배에 탑승하여 장비들을 운용하고 항해를 나가기 때문에 숙련되기까지의 기간이 훨씬 더 많이 필요합니다. 공군의 경우에도 항공기와 관련된 작업을 하는데, 항공기의 경우 조금의 실수로도 사고가 발생할 수 있기 때문에 그만큼 많은 숙련도가 필요하여 복무기간을 더 높게 잡는 것입니다
육군, 해군, 공군 같이 각 군마다 군복무기간이 다른 이유는 각 군마다 수행해야하는 임무의 특성 때문인데요. 육군과 다르게 해군과 공군은 장비를 활용한 전투를 하기 때문에 보다 전문적인 능력이 필요하기에 별도의 교육과정과 군생활 기간이 길 수 밖에 없다고 알고 있습니다. 그럼에도 군생활 환경과 난이도 등에 의해서 육군보다 오히려 더 선호한다고 합니다.