That does puzzle me. We spend billions training soldiers and marines to become experts with firearms. We train them to be disciplined and hone their skills especially in stressful circumstances or in a crisis situation. Then we don't trust them to have guns on a military base amongst their fellow expertly trained brethren. Really?
In Israel (as I understand it), active duty soldiers (which every citizen is required to be at some point) are required to keep their firearm with them at all times. They have to seek special permisson to be anywhere with out it regardless of whether they are "on duty" or not. (Again, as I understand it).
Mark my words. Gaffer said it here, this day.
One day, the US military in all its administration-driven fielty and homage to political correctness, will require combat zone soldiers to account for, and document each and every round they fire - in today’s equivalent of “in triplicate.”
A common sight in Israel
Mark