President Trump has paused planned military strikes on Iran due to concerns over dwindling air defence supplies, raising questions about US military readiness and strategic options in the region.