I agree. However, since ancient times conscription has targeted young kids, both because they are healthier and because they are easier to train.
It is best not to have to go to war, but the best way to do that is to be ready to fight a war when threatened. A barking dog often backs down when you face it instead of running. Eventually, however, you'll run into a dog that doesn't back down, and then you have to be ready to stand your ground.
Unfortunately, we aren't educating our children well enough in issues of morality and ethics, in fact we have those who argue against teaching them in public schools. Therefore, when our children arrive on foreign soil, with little or no adult supervision, they don't know how to act, and they don't recognize that the people they've gone over there to fight and to kill are also human beings, and deserve dignity even at the end of a gun barrel.
On another thread, we had a discussion of the use of dehumanization as a tool in training soldiers to kill. Perhaps that, too, is why young people are sent to fight, they are easier to teach dehumanization too. It is easier to kill "Gooks", "Japs", "Chinks", "Krauts", "Wops", etc. if you think of them in those terms than in terms of human beings with families and friends and dreams and goals.
But there will always be war, and there will always be those who have to fight them, whether they support the designs of those who sent them, indeed, whether they even know the designs of those who sent them. It is entirely fitting that we honour those we send, who have served their country in war and in peace. It is not the wars we honour, but the people who stood ready to fight them.
Quod scripsi, scripsi.