Samuel also said unto Saul, The LORD sent me to anoint thee to be king over his people, over Israel: now therefore hearken thou unto the voice of the words of the LORD. 2Thus saith the LORD of hosts, I remember that which Amalek did to Israel, how he laid wait for him in the way, when he came up from Egypt. 3Now go and smite Amalek, and utterly destroy all that they have, and spare them not; but slay both man and woman, infant and suckling, ox and sheep, camel and ass. — 1 Samuel 15:1-3...
And Saul smote the Amalekites from Havilah until thou comest to Shur, that is over against Egypt. 8And he took Agag the king of the Amalekites alive, and utterly destroyed all the people with the edge of the sword — 1 Samuel 15:7-8
Glen Miller of the Christian Think Tank argues that the Israelites were forced to kill the women and children because they would have died in the wilderness otherwise, and they couldn't have been brought into Israel as slaves because it was very likely that the Amalekites would have killed the Israelites en masse at some point in the future.
The article is here: http://christianthinktank.com/rbutcher1.html
His explanation makes sense to me, but it doesn't seem supported by the text itself, because God seems to command the killing of the Amalekite women and children purely because they were part of the Amalekite nation which was to be eradicated, and not for any practical reason.
Is it possible based on the wording of the text and the historical context, or based on any other examples in Scripture, that God could have framed His command in such terms, but at the same time had a practical reason for having the women, children, and animals killed (regardless of what the reason is)?