How is this not true? Disruption of Iranian oil supply (and Venezuelan oil supply) boosts dependence on Russian oil, which is good for Putin. Not good for China though.
Depletion of American air defense missiles and interceptors is good for both China and Russia.