Because the Constitution says that it is Congress, not the military, which is to "make Rules for the Government and Regulation of the land and naval Forces." (U.S. Const., Art. I, sec. 8, cl. 14).
But clearly Congress has the right to allow the military to make up their own policies and not have to be micromanaged by Congress, correct? Why not just put this in that category?