I think it is a question of pragmatism. The US military has historically been successful with a conscript Army throughout history. The Rev war, 1812, Mex-Amer, Civil War, WWI, and WWII were all won with conscripted militaries. Korea and Vietnam were also fought with largely conscripted militaries which meant most people had skin in the fight.
I think that if the US decides we are to go to war, then some form of national service should be required so that everyone is involved in the war. That will help bridge the gap in the massive chasm that has formed between the military and the civilian population in this country. It will also help ensure we are going to war for the right reasons. The population would have never allowed a 13+ years war be fought continuously with a conscripted military. With an all volunteer one...it has and it will because we are easily forgotten about or it is justified in the public's mind as "well they volunteered so they get what they get".
On the other hand, that should be the ONLY time conscription should be used. It is not the militaries job to discipline the youth of America. It is not the militaries job to give a sense of patriotism or appreciation for their country to the youth of America. It is the militaries job to fight and win Americas wars PERIOD.
Just my two cents...