首先战争能够转移国内矛盾和民众的注意力
其次战争可以拉动国内军工以及相关各个行业的生产,解决就业压力
战争不一定是赔钱的,打胜之后的战争赔款,占领的土地和资源,对对方国家全方位的控制,显性的和隐形的收入甚至要比战争的花费还要高
而且,战争可以消耗国内大量的剩余物资.以美国为例,通过战争将快要过期的弹药发射出去的成本,要比在国内拆解处理过期弹药要便宜的多.而且旧的用完了,新的弹药要进行储备,又可以拉动国内生产和就业
战争费用的来源不仅仅是国家财政.还有战争债权(相当于将来分期付款),还有民间捐款等等,用以分担战争成本
由于国内市场是有限的,国外市场又不是一时半会能够打开,但是国家的经济必须保持一定的经济发展速度,否则就很危险。拉动经济有三驾马车:消费、投资、出口。而战争可以满足这三个条件,消费,消费武器弹药、后勤物资等,国家需要用钱来购买武器弹药、后勤物资等,还有出口武器弹药、后勤物资等,所以美国凭借二次世界大战崛起,当然这种战争不是发生在国内,一般发生在国外。战争是政治的延续,任何一场战争都不是孤立的,它一定包含很多目的,不能仅用经济的角度来考虑。
以上回答本人表示支持,他们的回答都带有一种积极性。我就用一个相对消极的角度来说吧,英国的一个经济学家马尔萨斯曾经在人口原理中说人类最大的原则是人口相对资源平衡。所以战争,疾病,自然灾害都是一种人类与资源的自我平衡的调节