And it's not just the army. Being able to vote is one of the most powerful choices we allow citizens (I'd vote firearm ownership as #2) It wouldn't make sense to trust people to elect leaders and not with alcohol.
The problem with your comment is that you don't really grow up until around 35 or so. I don't see anybody making the case to raise the drinking, driving, and voting age to that age. The goal isn't to wait until you reach some level of decision-making ability, it's to be consistent between various freedoms that are available to you.
And the young have always fought wars. As it should be. When you get older, it's not that you somehow get too smart to have duty or honor, it's that direct war-fighting is a very boring activity punctuated with extreme athletic moments. 45-year-olds simply wouldn't survive long enough to be worth the training you'd give them.
Har. Lemme guess...you're 36?
The problem with age as a metric of "growing up", is that the cutoff is always older than you are, but younger than the guy who makes the rules.
In any case, my point isn't that people should receive some benefit based on maturity. It's just the opposite. We live in a society where kids at 12 can have credit cards, at 16 can drive, etc. It's perfectly fine, imo, to allow people to do things while they are still immature to some degree.
The "guy who makes the rules" is the guy who votes. That's people 18 years and older.
And re: 45-year-olds - there are less of them in combat for very practical reasons: a) they've already retired (45-20 is 25, and most people join younger than 25) b) they're promoted into ranks that don't get into direct combat.
I think the notion that a 45-year old would have a lower survival rate is just silly, unless you've got some particular set of facts to back it up.