The reason is actually because orders are not a static resource, they change as new information becomes available.<p>An email saying "Your order is confirmed, here's what it contains" is very resolute. What if it gets cancelled? A line item get cancelled? One thing ships separately?<p>Source: run a B2B commerce platform, worked at Shopify (same argument).