Well, IQ scores rise over time. Smarter people realize how dumb it is to directly kill, or pay tons for the killing of, dirt poor civilians on the other side of the world. Especially for profits most of them will never, ever see.
Edit: I shouldn't make it sound as if the soldiers of WW2 were dumb though. As another comment correctly pointed out, there's a lot of difference between WW2 and at least some modern wars.
I'm pretty sure even the inventors of IQ test say it shouldn't be used to measure the general intelligence. The only thing IQ test measures well is how good you are at solving IQ tests.
Also
IQ scores have been shown to be associated with such factors as nutrition, parental socioeconomic status, morbidity and mortality, parental social status, and perinatal environment.
I've wanted to put the quote against the point that rise in IQ scores means rise of general intelligence, because the listed factors mostly relate to your standard of life, which has risen pretty significantly since 1909.
Same source, same section
While IQ tests are generally considered to measure some forms of intelligence, they may fail to serve as an accurate measure of broader definitions of human intelligence inclusive of, for example, creativity and social intelligence. For this reason, psychologist Wayne Weiten argues that their construct validity must be carefully qualified, and not be overstated. According to Weiten, "IQ tests are valid measures of the kind of intelligence necessary to do well in academic work. But if the purpose is to assess intelligence in a broader sense, the validity of IQ tests is questionable."
IMO making smarter decisions in a society doesn't boil down to academic work.