Having only just found out about them, I previously didn't know they existed. Going forward 1) I am worried that they are not offered on every flight, 2) As you mention they may run out, the crew told me they only do about 10 and 3) I don't get why you can't just order them online before you fly so you are safe in knowledge that you will not go hungry!