Everything that happens in the world is related to the economy, and in a capitalist society, the movement of money and financial strategies are also important. This type of economy will always need to be imperialist in a world economy that is becoming more liberal.
Competing economies in a limited market world will always lead to conflicts that take different forms. Wars are one of those extreme forms. And as long as the free economy is based primarily on competition, conflicts will remain, and therefore wars will not end.
The solution to ending wars is to change economic strategies, at least in dealing with problems that may necessitate the outbreak of war.
One could argue that competition is actually important as part of the current economics, so better companies and offers can blossom in the global market.
Actually, competence between countries and companies has always been a thing, but now with the advance of technology and communication, we talk about globalization.
There are defenders and detractors of this new order, while the distances between nations are shorter and companies now need to face competence worldwide, instead nationwide.
I am not sure how one can change this actual trend, to be honest, countries who go for protectionism exist to this day, and we could argue that they are not doing very well or did not do very well. Not all countries are able to manufacture all the products they need, that is why net importers and exporters exist.
https://www.statista.com/chart/18356/net-importers-and-exporters/