This place has gone downhill in the last few months.
There are a number of reasons they could have run out, it could have been significantly busier than usual, an order could have been delayed or missed by the company delivering. Things like that happen all the time which is why there is more than one dish on the menu. If it's that life ruining for you, you should probably just stay home and cook your own food. Writing negative things about a restaurant for things that could easily be out of their control is pretty petty.
Thanks! Your answer is awaiting moderation.