With war profit you can never end, where there is profit there is trade, whatever it is.
But you can end the free financing of war at the expense of citizens.
The gold standard was abolished for the first time in the short history of the US in 1913 which started the first great war, the rest is history. We have had the bloodiest wars in history since then, simply because they can be financed by the entire productive power of an entire country without the permission of its citizens.