I don't know any industry as unreliable when it comes to delivering on time.
Not even construction comes close.
Expecting to get things delivered, after the supplier announces a delivery date, isn't being demanding. The games industry and some people will come up with arguments like yours, but...