Leaders in the middle east are also driven by their constituents, which still harbor a lot of resentment against Israel, but that will pass as well. I think this was the last chance of a significant insurgency to reorder powers in the middle east and Iran and its proxies lost a lot of influence.
Houthis have a strategic position and Yemen probably has one of the largest market for illegal weapons. But their capabilities are very limited and their raison d'être is a death cult with no future. At some point other Yemini forces will take charge.
For Israel it seems possible to strike through Iraq with some effort, and technically they are still at war after Iraq attacked Israel in . But that war is quite cold and there is some exchange at least with the Kurdish part of Iraq.
The only upside for them now is that those expenses suddenly became unnecessary, but it's not going to stop them from trying to do it all over again.
The Iranian proxies are not actually fully on Iran's teat, they have their own revenue stream and direct Iranian funding is now only a small part of it.
Being sanctioned organizations, they still need to launder money even if it is obtained legitimately in order to obscure their control of it. But being in the position they are, a billion dollars is not actually a huge sum compared to their assets and income streams. A conservative estimate would put total legitimate assets for Hezbollah over 10 billion dollars.
There was a time where this wasn't true, somewhere in the 1980s, but that time is long past. Iran's proxies have grown beyond directly being funded and they have largely established themselves in the social and economic fabric as an essentially governmental entity.
This is clear when you look at the US sanctioning various Lebanese businessmen and large companies in sectors from telecommunications to construction to pharmaceuticals as well as functionaries in it's government. It's not a question of selling weed.
They do have big income streams, but "legitimate" is way more than a stretch here. More like they use population for those streams, and anything else they can reach, "legitimate" or not.
Deciding that another country's laws do not matter and considering a foreign governmental entity to be criminal in its own country is just not a rational argument. Russia has a corrupt government, that doesn't change the fact the Russian government is largely self-sufficient draws its income from legitimate and productive activities.
At that point you're just making a circular argument that it's a fundamentally illegitimate organization. Well you can consider them to be, it doesn't change the fact that they have large revenue streams from productive activities that are legal within their jurisdiction, and as a result are far less reliant on Iranian funding than they used to be.
And to the point, it doesn't change the fact that Iran doesn't spend much money on their proxies anymore.