3 hours into a revenue F flight from DXB to SYD on A380 (approx 13 hours duration) there was only one choice of main course left - which I did not want. This is totally unacceptable for a Dine on Demand service. I packed my own food for the return as I did not want to even bother trying to see what they had left over for me.