I argue essentially nobody wants to fight wars, everybody just wants to have a reasonable good life. In the past we fought wars because we had kings and dictators that could force their people to fight wars for them for whatever dumb reasons they pleased and without incurring high personal costs.
But in a democracy, why would people send themselves to the battlefield? There are just no good reasons to fight wars. The most rational one is probably for resources, but simply trading them is increasingly often the more economic solution. What else? Religion, ideology, status? Why should I care? You want an Islamic state or a Communist society? Go ahead, try it, I don't care as long as you let me continue doing my thing in my country.
Sure, there are still people around that feel the need to impose their religious and ideological believes onto others but that is a declining group. Or do you seriously believe China would go to war because they want to spread their political or religious views?