I remember my history teacher saying how war stopped society from stagnating.
We were learning about Japan & how it went though this period of like 400 years of cutting itself off from everyone & how they had no civil wars & this was auctually a bad thing because the society did not change & evolve.
For example the Crusaders brought back medical knowledge & spices from the east & WW1 & 2 changed womens position in society.

I'm not gung ho about warfare, in fact i dislike it but i can't agree with the people who say that there should be no wars at all.

I think the first Gulf War also "helped to advance" mobile-phone technology, too. That and introducing the Hummer to Sports-Utility-Vehicle drivers of the world.

I agree that wars are best to be avoided and should only be a last resort.