Question for Americans?

I was recently told the legal age to drink is 21, why is it then they can send young men of 18 away to fight and die but they can't enjoy a drink?
Update: I am English and was just wondering why.
15 answers 15