It's simple, the US Empire is causing this issue. They perpetually fund Israel as a genocidal settler-colony that projects power in the Middle East so the Petro-Dollar is secure. When the world trades in dollars, the US Empire profits massively.
That's just a side effect and what keeps the ball rolling. The entire point is that they give Israel money and the Israelis turn around and spend it on American "defense" contractors. It's a round about subsidy for American industry with the bonus that they get a lackey in the middle east.