Imagine you are hungry, so you go to your favourite restaurant and order dinner. You wait half hour and the waiter tell you it is the busy hour and you may need to wait for a while. That's fine, reasonable, the kitchen must be on fire now. Another half hour, the waiter apologizes again, telling you they are having trouble, but also showing you that the appetizer and soup has been finished. Once the main dishes and dessert is done, you can enjoy the dinner. Good, looking forward to it.
Another hour later, the waiter apologizes and says they have to cancel the order because the kitchen cannot finish the dessert. And they will not charge you any fee.
You just want to eat something, you are hungry, you don't care if the dessert or whatever is not finished, just give you whatever have finished. But no, you get nothing but the photo they show you, and it is like 10pm now, walking on the street and most restaurant is closed. You have to find somewhere to grab some food. You are still hungry...