We know how it is sometimes. For whatever reason, you’ve got a contractor sitting on the jobsite with a crisis declaring an emergency on your end to get the materials there yesterday. Never mind why the materials aren’t there.
When deadlines are looming and fraying nerves ready to snap, reasons for the problem don’t matter, but you can rest assured it will be at the absolute worst possible time.