China is in a materially better strategic position long term because the US-led war in Iran is globally unpopular, leading many countries to hedge by engaging more with China, even though higher energy prices hurt the Chinese economy in the short term.